.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.Removed
但是cache并不会删除掉。