IMemoryCacheManager.UpdateCacheSize(Int64, MemoryCache) Metodo

Definizione

Segnala 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

Dimensione della memoria, in byte, utilizzata dalla cache.

cache
MemoryCache

Riferimento alla cache.

Commenti

Un'implementazione della cache ben strutturata 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. In questo modo l'ambiente host può 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