TinyMind
.net.cn
首页
资讯
文章
注册
登录
简单的缓存处理类
JasonChou
关注文章
TinyMind专栏频道
using
System;
using
System.Data;
using
System.Configuration;
using
System.Web;
using
System.Web.Caching;
///
<summary>
///
缓存操作
///
Date:2010-11-04
///
createdbyzhouxg
///
</summary>
public
class
CacheHelper
<
T
>
where
T:
new
()
{
public
CacheHelper()
{
//
//
TODO:在此处添加构造函数逻辑
//
}
///
<summary>
///
创建缓存
///
</summary>
///
<paramname="_key"></param>
///
<paramname="ce"></param>
///
<returns></returns>
public
bool
InsertCache(
string
_key,Tt)
{
try
{
if
(HttpRuntime.Cache.Get(_key)
==
null
)
HttpRuntime.Cache.Insert(_key,t,
null
,DateTime.Now.AddMinutes(
double
.Parse(ConfigurationManager.AppSettings[
"
CheckCodeTime
"
])),Cache.NoSlidingExpiration);
else
return
false
;
}
catch
{
return
false
;}
return
true
;
}
///
<summary>
///
获取缓存
///
</summary>
///
<paramname="_key"></param>
///
<returns></returns>
public
TGetCache(
string
_key)
{
if
(HttpRuntime.Cache.Get(_key)
!=
null
)
return
(T)HttpRuntime.Cache.Get(_key);
else
return
default
(T);
}
///
<summary>
///
移除缓存
///
</summary>
///
<paramname="_key"></param>
///
<returns></returns>
public
bool
RemoveCache(
string
_key)
{
try
{
if
(HttpRuntime.Cache.Get(_key)
!=
null
)
HttpRuntime.Cache.Remove(_key);
}
catch
{
return
false
;}
return
true
;
}
}
优质内容筛选与推荐
>>
1、numactl 修改 非统一内存访问架构 NUMA(Non Uniform Memory Access Architecture)模式
2、android的StrictMode的作用以及在程序中的应用
3、iOS UIButton文字和图片间距随意调整
4、Mini projects #5 ---- Memory
5、Css3实现波浪线效果1
赞赏
长按二维码向我转账
受苹果公司新规定影响,微信 iOS 版的赞赏功能被关闭,可通过二维码转账支持公众号。
阅读
好看
已推荐到看一看
你的朋友可以在“发现”-“看一看”看到你认为好看的文章。
取消
推荐
我知道了
已取消,“好看”想法已同步删除
知道了
已推荐到看一看
和朋友分享想法
最多200字,当前共
字
发送
已发送
朋友将在看一看看到
确定
分享你的想法...
取消
分享想法到看一看
确定
最多200字,当前共
字
发送中
网络异常,请稍后重试
知道了
微信扫一扫
关注该公众号
0
│
收藏
│
举报