diff --git a/CacheHelper.cs b/CacheHelper.cs deleted file mode 100644 index c67d2b2..0000000 --- a/CacheHelper.cs +++ /dev/null @@ -1,66 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Web; -using System.Web.Caching; - -/// -///CacheHelper 的摘要说明 -/// -/// -namespace Basic -{ - public class CacheHelper - { - /// - /// 创建缓存项的文件依赖 - /// - /// 缓存Key - /// object对象 - /// 文件绝对路径 - public static void Insert(string key, object obj, string fileName) - { - //创建缓存依赖项 - CacheDependency dep = new CacheDependency(fileName); - //创建缓存 - HttpContext.Current.Cache.Insert(key, obj, dep); - } - - /// - /// 创建缓存项过期 - /// - /// 缓存Key - /// object对象 - /// 过期时间(分钟) - public static void Insert(string key, object obj, int expires) - { - HttpContext.Current.Cache.Insert(key, obj, null, Cache.NoAbsoluteExpiration, new TimeSpan(0, expires, 0)); - } - - /// - /// 获取缓存对象 - /// - /// 缓存Key - /// object对象 - public static object Get(string key) - { - if (string.IsNullOrEmpty(key)) - { - return null; - } - return HttpContext.Current.Cache.Get(key); - } - - /// - /// 获取缓存对象 - /// - /// T对象 - /// 缓存Key - /// - public static T Get(string key) - { - object obj = Get(key); - return obj == null ? default(T) : (T)obj; - } - } -} \ No newline at end of file