Udostępnij za pośrednictwem


IMemoryCacheManager.UpdateCacheSize(Int64, MemoryCache) Metoda

Definicja

Raportuje rozmiar bieżącej pamięci podręcznej.

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)

Parametry

size
Int64

Rozmiar pamięci w bajtach używany przez pamięć podręczną.

cache
MemoryCache

Odwołanie do pamięci podręcznej.

Uwagi

Dobrze zachowywana implementacja pamięci podręcznej powinna używać UpdateCacheSize metody, aby okresowo zgłaszać rozmiar pamięci pamięci pamięci podręcznej do środowiska hosta.

Implementacja pamięci podręcznej, która zgłasza rozmiar, przekazuje również odwołanie do samego siebie jako parametr. Dzięki temu środowisko hosta może wykonywać następujące zadania:

  • Zachowaj listę znanych pamięci podręcznych obiektów.

  • Wywołaj pamięć podręczną i zażądaj, aby pamięć podręczna przycinała procent elementów pamięci podręcznej na podstawie zgłoszonego rozmiaru, jeśli jest to wymagane.

Dotyczy