對於儲存在 Cache 中的易失項(例如那些經常進行資料重新整理的項或那些只在一段時間內有效項),設定一種到期策略,只要這些項的資料保持為最新的,就將它們保留在 Cache 中。例如,如果您正在編寫一個應用程式,該應用程式通過從一個經常更新的 Web 網站獲得資料來跟蹤體育比賽的比分,那麼只要源 Web 網站上比賽的比分不更改,就可以緩衝這些比分。在此情況下,您可以根據該 Web 網站更新比分的頻率來設定到期策略。您可以編寫代碼來確定 Cache 中是否是最新的比分。如果該比分不是最新的,則該代碼可以從源 Web 網站更新比分。
最後,ASP.NET 允許您根據外部檔案、目錄或另一個快取項目定義快取項目的有效性。這些叫做檔案依賴項和鍵依賴項。如果依賴項更改,則快取項目失效並被從 Cache 中移除。您可以使用該技術在項的資料來源更改時從 Cache 中移除這些項。例如,如果您編寫一個處理 XML 檔案中財務資料的應用程式,並將其呈現在圖形中,則您可以從該檔案將資料插入 Cache 並在該 XML 檔案上保留一個依賴項。當該檔案更新時,從緩衝中移除該項,您的應用程式重新讀取該檔案,然後插入該項的一個新版本。