IMemoryCacheManager.UpdateCacheSize(Int64, MemoryCache) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Reporta o tamanho da cache atual.
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
O tamanho da memória, em bytes, que a cache consome.
- cache
- MemoryCache
Uma referência ao cache.
Observações
Uma implementação de cache bem comportada deve usar o UpdateCacheSize método para reportar periodicamente o tamanho da área de memória da cache ao ambiente anfitrião.
A implementação da cache que reporta o tamanho também passa uma referência a si própria como parâmetro. Isto permite que o ambiente anfitrião execute as seguintes tarefas:
Mantenha uma lista de caches de objetos conhecidos.
Ligue para a cache e peça que a cache corte uma percentagem dos itens da cache com base no tamanho reportado, se for necessário.