2015-03-06 2 views
0

J'utilise la classe ObjectCache et la classe MemoryCache pour implémenter le cache.Quelle est la meilleure façon de vérifier le cache vide avec MemoryCache Class?

public class MemoryCacheManager 
    { 
     protected ObjectCache Cache 
     { 
      get 
      { 
       return MemoryCache.Default; 
      } 
     } 

     /// <summary> 
     /// Gets or sets the value associated with the specified key. 
     public virtual T Get<T>(string key) 
     { 
      return (T)Cache[key]; 
     } 

Je veux ajouter la méthode pour vérifier le cache vide mais ne repose sur aucune clé ne voulait vérifier si le cache entier est vide ou pas comment puis-je faire?

+0

[GetCount()] (https://msdn.microsoft.com/fr-fr/library/system.runtime.caching.objectcache.getcount (v = vs.110) .aspx) == 0? – SwDevMan81

Répondre

1

Vous pouvez essayer la méthode GetCount() pour voir combien d'articles sont dans le MemoryCache.