public static void DeleteItem(PerWebUserCache cache) { var task = Task.Run(async() => { await PerWebUserCache.RemoveEntry(cache); }); task.Wait(); }
/// <summary> /// Remove all ADAL cache entries from the database /// </summary> /// <returns></returns> public static async Task FlushAllCache() { IEnumerable <PerWebUserCache> entries = null; entries = await PerWebUserCache.GetAllEntries(); foreach (var cacheEntry in entries) { await PerWebUserCache.RemoveEntry(cacheEntry); } }
public static async Task DeleteItem(HttpContextBase hctx) { await PerWebUserCache.RemoveEntry(new CacheUser(hctx)); }