IMemoryCacheManager.UpdateCacheSize(Int64, MemoryCache) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.