工作之杂记--缓存操作
来源:互联网 发布:mysql where in 编辑:程序博客网 时间:2024/05/15 10:50
/// <summary> /// 插入缓存 /// </summary> /// <param name="key"></param> /// <param name="value"></param> /// <param name="absoluteExpiration">过期时间</param> public static void CacheInsert(string key, object value, DateTime absoluteExpiration) { if (value != null) { HttpRuntime.Cache.Insert(key, value, null, absoluteExpiration, Cache.NoSlidingExpiration); } } /// <summary> /// 插入缓存 /// </summary> /// <param name="key"></param> /// <param name="value"></param> /// <param name="slidingExpiration">相对过期时间间隔</param> public static void CacheInsert(string key, object value, TimeSpan slidingExpiration) { if (value != null) { HttpRuntime.Cache.Insert(key, value, null, Cache.NoAbsoluteExpiration, slidingExpiration); } } /// <summary> /// 获取缓存 /// </summary> /// <param name="key"></param> public static T GetCache<T>(string key) { if (HasCache(key)) { return (T) HttpRuntime.Cache[key]; } return default(T); } /// <summary> /// 缓存是否存在 /// </summary> /// <param name="key"></param> /// <returns></returns> public static bool HasCache(string key) { return HttpRuntime.Cache[key] != null; } /// <summary> /// 缓存移除 /// </summary> /// <param name="key"></param> /// <returns></returns> public static void CacheRemove(string key) { if (HttpRuntime.Cache[key] != null) HttpRuntime.Cache.Remove(key); }
0 0
- 工作之杂记--缓存操作
- 工作之杂记--JS杂记
- 工作之杂记--first linq
- 工作之杂记--use jQueryUI
- 《工作杂记》之phoronix-test-suite
- 工作杂记
- 工作杂记
- 工作杂记
- 工作杂记
- 工作杂记
- 工作杂记
- 工作杂记
- 杂记之对位操作--掩码的使用
- uboot杂记之搬移代码操作
- 工作之杂记-wmi start service 核心代码
- 26.odoo入门——工作杂记之many2one
- 杂记--关于工作
- SQL工作杂记
- Bug-iOS: Collection <__NSArrayM: 0x> was mutated while being enumerated.
- JavaScript中的函数hasOwnProperty()和isPrototypeOf()的一些理解
- UltraTree的使用(Infragistics.Win.UltraWinTree.UltraTree)
- 编辑 XSD 文件时错误提示 components from this namespace are not referenceable from schema document 解决方法
- 关于求余数的思考
- 工作之杂记--缓存操作
- Qt Creator快捷键总结
- Java学习笔记(四)
- Activity实现OnclickListener接口的思想和具体用例(转载)
- 浅谈测试驱动开发(TDD)
- 查询用户注册状态 在线用户信息
- 从store中获取数据
- git fetch 和 git pull 的区别
- Redis源码分析(二十三)--- CRC循环冗余算法和RAND随机数算法