我正在缓存我从数据库中提取的数据列表,我想要做的就是从同一个缓存中提取数据然后再显示它。
CachedList.Add("SearchableItems", Items, null, DateTime.Now.AddSeconds(60), Cache.NoSlidingExpiration, CacheItemPriority.High, onRemove);
我正在使用System.Web.Caching;
然后我有另一个类来获取SearchableItems的列表,但我看到它的任何地方都说哦只是使用
Cache["SearchableItems"]
但是当我这样做时,它只是说类无法继承。有人可以发一个超级基本的例子,将列表放入缓存然后检索它。你也可以请一些代码上下文因为我找到的那些没有
由于
答案 0 :(得分:0)
您可以尝试使用此代码
添加:
var list = new List<string>();
...
if (Cache["Key1"] == null)
{
Cache.Insert("Key1", list, null, DateTime.Now.AddMinutes(2), Cache.NoSlidingExpiration);
}
选择:
var list = Cache["Key1"] as List<string>;