IMemoryCacheManager.UpdateCacheSize(Int64, MemoryCache) Método

Definição

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.

Aplica-se a