2012-07-26 170 views
1

我的web应用程序使用企业库缓存模块。我有一个企业库4.0下面的配置值。企业库slidingExpirationTime

<cacheOptions> 
    <add name="Cache" cachePartition="Content" slidingExpirationTime="30" cachePrioriy="High" /> 
</cacheOptions> 

如果用户点击网页按钮24次岂不是缓存到期预订购发生 24后,才30分钟*?

谢谢。

回答

2

不,这意味着某个项目在未被访问30分钟时将从缓存中删除。

假设您将一个项目A添加到缓存t0。如果在接下来的30分钟内没有从缓存中检索A,则将在t0 + 30处将其删除。但是,假设您检索t0 + 10的项目。现在到期时间“幻灯片”10分钟,您的物品将被删除在t0 + 40

缓存项目在上次访问后30分钟后被删除。