Compartir a través de


IMemoryCacheManager.UpdateCacheSize(Int64, MemoryCache) Método

Definición

Notifica el tamaño de la memoria caché actual.

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)

Parámetros

size
Int64

Tamaño de la memoria, en bytes, que consume la memoria caché.

cache
MemoryCache

Referencia a la memoria caché.

Comentarios

Una implementación de caché bien comportada debe usar el UpdateCacheSize método para notificar periódicamente el tamaño de la superficie de memoria de la caché al entorno host.

La implementación de caché que informa del tamaño también pasa una referencia a sí misma como parámetro. Esto permite al entorno host realizar las siguientes tareas:

  • Mantenga una lista de cachés de objetos conocidas.

  • Llame a la memoria caché y solicite que la memoria caché recorte un porcentaje de elementos de caché en función del tamaño notificado, si es necesario.

Se aplica a