IMemoryCacheManager.UpdateCacheSize(Int64, MemoryCache) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
回報目前快取的大小。
public:
void UpdateCacheSize(long size, System::Runtime::Caching::MemoryCache ^ cache);
public void UpdateCacheSize (long size, System.Runtime.Caching.MemoryCache cache);
abstract member UpdateCacheSize : int64 * System.Runtime.Caching.MemoryCache -> unit
Public Sub UpdateCacheSize (size As Long, cache As MemoryCache)
參數
- size
- Int64
快取所佔用的記憶體大小 (以位元組為單位)。
- cache
- MemoryCache
快取區的參考。
備註
行為良好的快取實作應該使用 UpdateCacheSize 方法來定期向主機環境報告快取記憶體使用量的大小。
報告大小的快取實作也會將參考傳遞至本身做為參數。 這可讓主機環境執行下列工作:
維護已知物件快取的清單。
呼叫快取,並要求快取根據報告大小修剪快取專案的百分比,如果需要。