IMemoryCacheManager.UpdateCacheSize(Int64, MemoryCache) Metod

Definition

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.

Gäller för