IMemoryCacheManager.UpdateCacheSize(Int64, MemoryCache) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.