public static void Delete(string storageName, IList <CacheVariable> variables) { var storage = ServerCacheFactory.CreateStorage(storageName); foreach (var variable in variables) { storage.Delete(variable); } }
public static void Delete(IList <CacheVariable> variables) { var storages = ServerCacheFactory.CreateStorages(); foreach (var storage in storages) { foreach (var variable in variables) { storage.Delete(variable); } } }
public static void Delete(string url) { var storages = ServerCacheFactory.CreateStorages(); foreach (var storage in storages) { storage.Delete(new CacheVariable(url, HttpCompressionType.None, _pc)); storage.Delete(new CacheVariable(url, HttpCompressionType.None, _mobile)); storage.Delete(new CacheVariable(url, HttpCompressionType.GZip, _pc)); storage.Delete(new CacheVariable(url, HttpCompressionType.GZip, _mobile)); storage.Delete(new CacheVariable(url, HttpCompressionType.Deflate, _pc)); storage.Delete(new CacheVariable(url, HttpCompressionType.Deflate, _mobile)); } }