Condividi tramite


IMemoryCacheManager.UpdateCacheSize(Int64, MemoryCache) Metodo

Definizione

Indica le dimensioni della cache corrente.

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)

Parametri

size
Int64

La dimensione in byte della memoria consumata dalla cache.

cache
MemoryCache

Riferimento alla cache.

Commenti

Un'implementazione della cache ben comportata deve usare il UpdateCacheSize metodo per segnalare periodicamente le dimensioni del footprint di memoria della cache all'ambiente host.

L'implementazione della cache che segnala le dimensioni passa anche un riferimento a se stesso come parametro. Ciò consente all'ambiente host di eseguire le attività seguenti:

  • Mantenere un elenco di cache degli oggetti noti.

  • Chiamare la cache e richiedere che la cache taglia una percentuale di elementi della cache in base alle dimensioni segnalate, se necessario.

Si applica a