我应该为我添加到System.Runtime.Caching.ObjectCache的每个项目创建一个新的CacheItemPolicy吗?

Dar*_*ryl 8 .net c# caching

如果默认情况下我想创建一个缓存,其中所有内容都在凌晨5点到期,我是否需要为每个缓存的项目创建一个新的CacheItemPolicy,或者我是否可以创建默认的5 am CacheItemPolicy并重用它?

agg*_*sol 1

如果您正在使用AbsoluteExpiration,则必须为每一项创建一个新的。如果您正在使用SlidingExpiration,那么单个时间跨度可能就足够了。