Bagikan melalui


IMemoryCacheManager.UpdateCacheSize(Int64, MemoryCache) Metode

Definisi

Melaporkan ukuran cache saat ini.

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)

Parameter

size
Int64

Ukuran memori, dalam byte, yang dikonsumsi cache.

cache
MemoryCache

Referensi ke cache.

Keterangan

Implementasi cache yang bersifat baik harus menggunakan UpdateCacheSize metode untuk secara berkala melaporkan ukuran jejak memori cache ke lingkungan host.

Implementasi cache yang melaporkan ukuran juga meneruskan referensi ke dirinya sendiri sebagai parameter. Ini memungkinkan lingkungan host untuk melakukan tugas-tugas berikut:

  • Pertahankan daftar cache objek yang diketahui.

  • Panggil cache dan minta cache memangkas persentase item cache berdasarkan ukuran yang dilaporkan, jika diperlukan.

Berlaku untuk