博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CacheHelper
阅读量:6787 次
发布时间:2019-06-26

本文共 2090 字,大约阅读时间需要 6 分钟。

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Web;using System.Web.Caching;namespace ClusterService.Common{    public static class CacheHelper    {        public static object Cache(string key)        {            return HttpRuntime.Cache[key];        }        public static void Cache(string key, object value)        {            HttpRuntime.Cache.Insert(key, value);        }        public static void Cache(string key, object value, DateTime utcDate)        {            HttpRuntime.Cache.Insert(key, value, null, utcDate, System.Web.Caching.Cache.NoSlidingExpiration);        }        public static void Cache(string key, object value, TimeSpan span)        {            HttpRuntime.Cache.Insert(key, value, null, System.Web.Caching.Cache.NoAbsoluteExpiration, span);        }        public static void Cache(string key, object value, DateTime utcDate, CacheItemPriority priority, CacheItemRemovedCallback callback)        {            HttpRuntime.Cache.Insert(key, value, null, utcDate, System.Web.Caching.Cache.NoSlidingExpiration, priority, callback);        }        public static void Cache(string key, object value, TimeSpan span, CacheItemPriority priority, CacheItemRemovedCallback callback)        {            HttpRuntime.Cache.Insert(key, value, null, System.Web.Caching.Cache.NoAbsoluteExpiration, span, priority, callback);        }        public static void Expire(string key)        {            var cache = HttpRuntime.Cache;            if (cache[key] != null)            {                cache.Remove(key);            }        }        [Obsolete("谨慎使用")]        public static void ExpireStartsWith(string key)        {            var cache = HttpRuntime.Cache;            var tor = cache.GetEnumerator();            while (tor.MoveNext())            {                string itemKey = tor.Key.ToString();                if (itemKey.StartsWith(key))                {                    cache.Remove(itemKey);                }            }        }    }}

 

转载于:https://www.cnblogs.com/Googler/archive/2013/01/19/2867370.html

你可能感兴趣的文章
linux/centos6 系统时间同步 同步系统时间 ntpdate
查看>>
第一次开启51CTO博客
查看>>
升职还需犹豫?
查看>>
我的友情链接
查看>>
CMD框变小字体显示乱码
查看>>
正则总结:JavaScript中的正则表达式
查看>>
HAProxy 详解
查看>>
7.1文件查找之find命令详解
查看>>
Linux系统管理-(11)-网络配置ifcfg家族
查看>>
memset()
查看>>
Jquery Ajax二次封装(部分转载)
查看>>
android studio3 logcat无日志的问题
查看>>
我的友情链接
查看>>
tinyxml使用
查看>>
mariadb
查看>>
iOS 时间与日期处理
查看>>
Linux中yum网络服务器与本地服务器的安装
查看>>
[2013.12.28更新:构建教程,支持CB2、CT] 构建自己的Debian Linux
查看>>
flume+kafka+storm运行实例
查看>>
mysql show processlist分析
查看>>