After update AppUpdater leaves behind two identical files. Would be good to have a way to clean up cache exposed through AppUpdater abstract class so there is no need to calculate cache location on application side.
/**
* Clean up updater cache folder if update is not in progress
* @returns Promise<boolean> that indicates success of failure to cleanup
*/
abstract cleanupCache(): Promise<boolean> {
}