loy*_*low 4 c# asp.net caching
_cache.Insert(cacheKey, userList, null,
Cache.NoAbsoluteExpiration,
new TimeSpan(0, 15, 0),
CacheItemPriority.High, null);
Run Code Online (Sandbox Code Playgroud)
上面的代码在3分钟后似乎没有使缓存过期,userList对象从已更新的数据库中提取数据,但缓存在15分钟后不会过期.
怎么了?
您通过使用显式设置缓存永不过期Cache.NoAbsoluteExpiration.您想要使用Cache.NoSlidingExpiration:
使用时,此字段将
slidingExpiration参数设置为TimeSpan.Zero字段,该字段的常量值为零.缓存的项目根据与或方法调用absoluteExpiration关联的参数到期.InsertAdd
| 归档时间: |
|
| 查看次数: |
3563 次 |
| 最近记录: |