Partager via


IMemoryCacheManager.UpdateCacheSize(Int64, MemoryCache) Méthode

Définition

Signale la taille du cache actuel.

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)

Paramètres

size
Int64

Taille de la mémoire, en octets, consommée par le cache.

cache
MemoryCache

Référence au cache.

Remarques

Une implémentation de cache bien se comporte doit utiliser la UpdateCacheSize méthode pour signaler régulièrement la taille de l’empreinte mémoire du cache à l’environnement hôte.

L’implémentation du cache qui signale la taille passe également une référence à elle-même en tant que paramètre. Cela permet à l’environnement hôte d’effectuer les tâches suivantes :

  • Tenir à jour une liste de caches d’objets connus.

  • Appelez le cache et demandez que le cache supprime un pourcentage d’éléments de cache en fonction de la taille signalée, si nécessaire.

S’applique à