Questions marquées «memorycache»

9
Modèle de verrouillage pour une utilisation correcte de .NET MemoryCache
Je suppose que ce code a des problèmes de concurrence: const string CacheKey = "CacheKey"; static string GetCachedData() { string expensiveString =null; if (MemoryCache.Default.Contains(CacheKey)) { expensiveString = MemoryCache.Default[CacheKey] as string; } else { CacheItemPolicy cip = new CacheItemPolicy() { AbsoluteExpiration = new DateTimeOffset(DateTime.Now.AddMinutes(20)) }; expensiveString = SomeHeavyAndExpensiveCalculation(); MemoryCache.Default.Set(CacheKey, expensiveString, cip); …


11
Comment effacer MemoryCache?
J'ai créé un cache en utilisant la classe MemoryCache. J'y ajoute quelques éléments, mais lorsque j'ai besoin de recharger le cache, je veux d'abord l'effacer. Quelle est la manière la plus rapide de procéder? Dois-je parcourir tous les éléments et les supprimer un par un ou y a-t-il un meilleur …


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.