2012-07-26 175 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分鐘後被刪除。