在项目中我们可能需要将一些数据缓存起来,但是又不希望数据丢失,所以把cache的过期时间设置为无限大,但是还是出现数据丢失?我不知道如果用单例模式做数据缓存会出现什么后果?注意我会平凡的多线程对缓存中的数据进行更新。
是不是因为IIS不明重启造成的。
没办法。iis会定时回收,cache的过期时间的优先级低于iis回收时间的优先级