IMemoryCacheManager.UpdateCacheSize(Int64, MemoryCache) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Relata o tamanho do 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 o cache consome.
- cache
- MemoryCache
Uma referência ao cache.
Comentários
Uma implementação de cache bem comportada deve usar o UpdateCacheSize método para relatar periodicamente o tamanho do volume de memória do cache para o ambiente do host.
A implementação do cache que relata o tamanho também passa uma referência a si mesma como um parâmetro. Isso permite que o ambiente do host execute as seguintes tarefas:
Mantenha uma lista de caches de objetos conhecidos.
Chame o cache e solicite que o cache corte uma porcentagem de itens de cache com base no tamanho relatado, se necessário.