IMemoryCacheManager.UpdateCacheSize(Int64, MemoryCache) Methode

Definitie

Rapporteert de grootte van de huidige cache.

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)

Parameters

size
Int64

De grootte van het geheugen in bytes die de cache verbruikt.

cache
MemoryCache

Een verwijzing naar de cache.

Opmerkingen

Een goed gedragen cache-implementatie moet de UpdateCacheSize methode gebruiken om periodiek de grootte van de geheugenvoetafdruk van de cache te rapporteren aan de hostomgeving.

De cache-implementatie die de grootte rapporteert, geeft ook een verwijzing naar zichzelf als parameter door. Hierdoor kan de hostomgeving de volgende taken uitvoeren:

  • Een lijst met bekende objectcaches onderhouden.

  • Roep de cache aan en vraag of de cache een percentage cache-items bijwerkt op basis van de gerapporteerde grootte, indien nodig.

Van toepassing op