【发布时间】:2011-07-07 21:37:35
【问题描述】:
在我的 Web 服务应用程序中,我找到了将项目添加到缓存的代码:
System.Web.Caching.Cache.Insert(cacheKey, item, null, Cache.NoAbsoluteExpiration,
TimeSpan.Zero, CacheItemPriority.Normal, callback);
在这种情况下,似乎没有绝对过期,SlidingExpiration 被设置为 TimeSpan.Zero,这对我来说意味着项目应该立即过期。
同时,我实际上从未见过任何东西过期,而且,我没有足够的耐心坐在那里等待。
那么在这种情况下会发生什么?当 SlidingExpiration 为零时,是否有一些默认值?还是永不过期
【问题讨论】:
标签: c# asp.net web-services caching