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, que le cache consomme.

cache
MemoryCache

Référence au cache.

Remarques

Une implémentation de cache bien comportementée doit utiliser la UpdateCacheSize méthode pour signaler périodiquement la taille de l’empreinte mémoire du cache à l’environnement hôte.

L’implémentation du cache qui signale la taille transmet é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 :

  • Conservez 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, s’il est nécessaire.

S’applique à