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í.
Zaznamenává 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
Dobře chovaná implementace mezipaměti by měla použít 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 požádejte, aby v případě potřeby ořízla procento položek mezipaměti na základě hlášené velikosti.