共用方式為


IMemoryCacheManager.UpdateCacheSize(Int64, MemoryCache) 方法

定義

回報目前快取的大小。

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 方法來定期向主機環境報告快取記憶體使用量的大小。

報告大小的快取實作也會將參考傳遞至本身做為參數。 這可讓主機環境執行下列工作:

  • 維護已知物件快取的清單。

  • 呼叫快取,並要求快取根據報告大小修剪快取專案的百分比,如果需要。

適用於