.net Cache 須要注意的地方

CacheItemPolicy policy = new CacheItemPolicy
{
AbsoluteExpiration = DateTimeOffset.Now.AddSeconds(timeout),
Priority = CacheItemPriority.NotRemovable,
SlidingExpiration = NoSlidingExpiration,
};

 

AbsoluteExpiration 或者 SlidingExpiration  配置後 
使用 CacheEntryRemovedCallback Callback

  須要注意的是,當cache被更新也會調用callback,觸發時 枚舉狀態是System.Runtime.Caching.CacheEntryRemovedReason.Removedblog

可是cache並不會刪除掉。it

相關文章
相關標籤/搜索