Sdílet prostřednictvím


IMemoryCacheManager.UpdateCacheSize(Int64, MemoryCache) Metoda

Definice

Hlásí velikost aktuální mezipaměti.

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

Velikost paměti v bajtech, kterou mezipaměť spotřebovává.

cache
MemoryCache

Odkaz na mezipaměť.

Poznámky

Správně chovaná implementace mezipaměti by měla používat metodu UpdateCacheSize k pravidelnému hlášení velikosti paměti mezipaměti do hostitelského prostředí.

Implementace mezipaměti, která hlásí velikost, také předává odkaz na sebe jako parametr. To umožňuje hostitelskému prostředí provádět následující úlohy:

  • Udržujte seznam známých mezipamětí objektů.

  • Zavolejte mezipaměť a v případě potřeby požádejte, aby mezipaměť ořízla procento položek mezipaměti na základě ohlášené velikosti.

Platí pro