/// <summary> /// Default clears Episerver cache manager cache. /// </summary> public void ClearCache() { //CacheManager.Clear(); //this has been deprecated var cacheKeys = GetCacheKeys(); foreach (var key in cacheKeys) { _synchronizedObjectInstanceCache.RemoveLocal(key); _synchronizedObjectInstanceCache.RemoveRemote(key); } }
public void Remove(string key) { try { _syncronizedObjectInstanceCache.RemoveRemote(key); _syncronizedObjectInstanceCache.RemoveLocal(key); _keyCache.Remove(key); } catch (Exception ex) { } }
public ActionResult RemoveLocalRemoteCache(string[] cacheKeys, bool os) { if (cacheKeys != null) { foreach (string key in cacheKeys) { _cache.RemoveLocal(key); _cache.RemoveRemote(key); } } return(RedirectToAction("Index", new RouteValueDictionary(new { os }))); }
public void RemoveRemote(string key) => _defaultCache.RemoveRemote(key);