private void ResetClaimsCache(string userName) { if (string.IsNullOrWhiteSpace(userName)) { return; } var commonCache = _cacheProvider.GetFromCache <List <Claim> >(GetCommonCacheKey, userName); if (commonCache == null) { return; } else { _cacheProvider.ClearCache(GetCommonCacheKey, userName); } }
private void ResetIssuesCache() { var commonCache = _cacheProvider.GetFromCache <HoldIssuesCache>(GetCommonCacheKey); if (commonCache == null) { return; } else { foreach (var pair in commonCache.IdListKeysPairs) { foreach (var listKey in pair.Value) { _cacheProvider.ClearCache(listKey, pair.Key); } } } }
public IActionResult Index() { var reset = false; TempData[Keys.IsVisible] = true; if (TempData.ContainsKey(Keys.Reset)) { reset = Convert.ToBoolean(TempData[Keys.Reset]); } if (reset) { _cacheProvider.ClearCache(Keys.Frames); } Game = new Game(_cacheProvider); frames = Game.Scores(); return(View(FrameViewBuilder.FrameView(frames))); }
public async Task ClearCache() { await _cacheProvider.ClearCache(CacheKeys.Users); }
public void ClearCache(int key) { _cacheProvider.ClearCache(key); }
public void ClearCache() { _cacheProvider.ClearCache(CacheKeys.Restaurants); }
public void ClearCache() { _cacheProvider.ClearCache(CacheKeys.Users); }
public async Task <bool> SeedSlasAsync() { try { await Task.Delay(1 * 10); List <ServiceSla> requiredList = new() { new ServiceSla { Service = "Azure Active Directory", MonthlyUpTimePercentage = 99.99, ServiceCredit = 10 }, new ServiceSla { Service = "Azure Active Directory", MonthlyUpTimePercentage = 99.0, ServiceCredit = 25 }, new ServiceSla { Service = "Azure Active Directory", MonthlyUpTimePercentage = 95, ServiceCredit = 100 }, new ServiceSla { Service = "Virtual Machines", MonthlyUpTimePercentage = 99.99, ServiceCredit = 10 }, new ServiceSla { Service = "Virtual Machines", MonthlyUpTimePercentage = 99.0, ServiceCredit = 25 }, new ServiceSla { Service = "Virtual Machines", MonthlyUpTimePercentage = 95, ServiceCredit = 100 }, new ServiceSla { Service = "Log Analytics", MonthlyUpTimePercentage = 99.9, ServiceCredit = 10 }, new ServiceSla { Service = "Log Analytics", MonthlyUpTimePercentage = 99.0, ServiceCredit = 25 }, }; List <ServiceSla> toAdd = new(); var existing = await GetList(); if (existing.IsNullOrEmptyCollection()) { //empty db toAdd.AddRange(requiredList); } else if (existing.Count != requiredList.Count) { foreach (var del in existing) { _repository.Remove(del); } await _repository.SaveChangesAsync(); toAdd.AddRange(requiredList); } if (toAdd.HasAnyInCollection()) { foreach (var add in toAdd) { _repository.Add(add, "SeedData"); } await _repository.SaveChangesAsync(); _cacheProvider.ClearCache(_keyGetList); } } catch (Exception ex) { throw; } return(true); }
public void ClearCache(string cacheKey) { _cacheProvider.ClearCache(cacheKey); _cacheProvider.ClearCache(CacheKeys.Statistics + AuthUserId); }