博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
缓存工具类CacheHelper
阅读量:5775 次
发布时间:2019-06-18

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

代码:

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Web;namespace Common.Utils{    ///     /// 缓存    ///     public static class CacheHelper    {        ///         /// 获取缓存        ///         public static object Get(string cacheKey)        {            return HttpRuntime.Cache[cacheKey];        }        ///         /// 设置缓存        ///         public static void Set(string cacheKey, object value)        {            HttpRuntime.Cache.Insert(cacheKey, value);        }        ///         /// 添加缓存        ///         public static void Set
(string cacheKey, object value) { Type type = typeof(T); string tableName = type.Name; if (HttpRuntime.Cache[tableName] == null) { Dictionary
dic = new Dictionary
(); dic.Add(cacheKey, value); HttpRuntime.Cache.Insert(tableName, dic); } else { Dictionary
dic = (Dictionary
)HttpRuntime.Cache[tableName]; if (dic.Keys.Contains
(cacheKey)) { dic[cacheKey] = value; } else { dic.Add(cacheKey, value); } HttpRuntime.Cache[tableName] = dic; } } ///
/// 获取缓存 /// public static object Get
(string cacheKey) { Type type = typeof(T); string tableName = type.Name; if (HttpRuntime.Cache[tableName] != null) { Dictionary
dic = (Dictionary
)HttpRuntime.Cache[tableName]; if (dic.Keys.Contains
(cacheKey)) { return dic[cacheKey]; } } return null; } ///
/// 删除缓存 /// public static void Remove
() { HttpRuntime.Cache.Remove(typeof(T).Name); } }}
View Code

 

转载于:https://www.cnblogs.com/s0611163/p/6243856.html

你可能感兴趣的文章
提高网站页面加载速度的方法
查看>>
响应式网站对百度友好关键
查看>>
洛谷P2179 骑行川藏
查看>>
暑假周总结三
查看>>
(十八)js控制台方法
查看>>
VB关键字总结
查看>>
虚拟机类加载机制
查看>>
android代码生成jar包并混淆
查看>>
Java基础2-基本语法
查看>>
SPI总线通信电路设计
查看>>
一个不错的vue项目
查看>>
屏蔽指定IP访问网站
查看>>
[leetcode] 237. Delete Node in a Linked List
查看>>
python学习 第一天
查看>>
根据毫秒数计算出当前的“年/月/日/时/分/秒/星期”并不是件容易的事
查看>>
python的图形模块PIL小记
查看>>
shell变量子串
查看>>
iOS的主要框架介绍 (转载)
查看>>
react报错this.setState is not a function
查看>>
poj 1183
查看>>