IMemoryCacheManager.UpdateCacheSize(Int64, MemoryCache) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.