1: /// <summary>
2: /// 缓存相关的操作类
3: /// Copyright (C) Maticsoft
4: /// </summary>
5: public class DataCache
6: {
7: /// <summary>
8: /// 获取当前应用程序指定CacheKey的Cache值
9: /// </summary>
10: /// <param name="CacheKey"></param>
11: /// <returns></returns>
12: public static object GetCache(string CacheKey)
13: {
14: System.Web.Caching.Cache objCache = HttpRuntime.Cache;
15: return objCache[CacheKey];
16: }
17:
18: /// <summary>
19: /// 设置当前应用程序指定CacheKey的Cache值
20: /// </summary>
21: /// <param name="CacheKey"></param>
22: /// <param name="objObject"></param>
23: public static void SetCache(string CacheKey, object objObject)
24: {
25: System.Web.Caching.Cache objCache = HttpRuntime.Cache;
26: objCache.Insert(CacheKey, objObject);
27: }
28:
29: /// <summary>
30: /// 设置当前应用程序指定CacheKey的Cache值
31: /// </summary>
32: /// <param name="CacheKey"></param>
33: /// <param name="objObject"></param>
34: public static void SetCache(string CacheKey, object objObject, DateTime absoluteExpiration,TimeSpan slidingExpiration )
35: {
36: System.Web.Caching.Cache objCache = HttpRuntime.Cache;
37: objCache.Insert(CacheKey, objObject,null,absoluteExpiration,slidingExpiration);
38: }
39: }