IMemoryCacheManager.UpdateCacheSize(Int64, MemoryCache) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Rapporterar storleken på den aktuella cachen.
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)
Parametrar
- size
- Int64
Storleken på minnet, i byte, som cachen förbrukar.
- cache
- MemoryCache
En referens till cachen.
Kommentarer
En väluppfostrad cacheimplementering bör använda UpdateCacheSize metoden för att regelbundet rapportera storleken på cachens minnesfotavtryck till värdmiljön.
Cacheimplementeringen som rapporterar storleken skickar också en referens till sig själv som en parameter. På så sätt kan värdmiljön utföra följande uppgifter:
Underhålla en lista över kända objektcacheminnen.
Anropa cachen och begär att cachen trimmar en procentandel cacheobjekt baserat på den rapporterade storleken om det behövs.