internal static void PurgeCache() { if (UserSettings.All.AskDeleteCacheWhenClosing && !CacheDialog.Ask(false, out _)) { return; } try { var cache = Other.AdjustPath(UserSettings.All.TemporaryFolderResolved); Directory.Delete(cache, true); } catch (Exception e) { LogWriter.Log(e, "Purging cache"); } }