经常会用到asp.net的缓存System.Web.Caching.Cache只知道它能缓存 object 类型但是不知道具体类型的性能如何如果缓存一个 List 的类型 ,如下代码var keylist = GetCacheKeyDataList();如果频繁的操作这个keylist 会不会影响性能? List<string> GetCacheKeyDataList() { List<string> datalist = null; string key = CACHE_KEY + "_KEYS"; object cacheObject = HttpContext.Current.Cache.Get(key); if (cacheObject == null) { datalist = new List<string>(this.capacity); HttpContext.Current.Cache.Insert(key, datalist); } else { datalist = (List<string>)cacheObject; } return datalist; }
- 2 回答
- 0 关注
- 394 浏览
添加回答
举报
0/150
提交
取消