public void DelByPattern(string key) @@ -74,8 +75,18 @@ public List<string> GetAllCacheKeys(string key = default) return keys.Select(u => u.ToString()).ToList(); }var manage = App.GetService<MemoryCacheManager>(false); return manage.GetAllKeys().ToList();...
缓存机制的主要目的是提高应用程序的性能。作为 ASP.NET 开发人员,你可能会意识到 ASP.NET Web 窗体以及 ASP.NET MVC 可以使用 Cache 对象缓存应用程序的数据。这通常被称为服务器端数据缓存,并且常作为框架的内置功能。虽然 ASP.NET Core 中并没有这样的 Cache 对象,但是你可以很容易地实现内存缓存。本文将向...
class Program { static void Main(string[] args) { var cache = new MyCache(); while (true) { System.Threading.Thread.Sleep(TimeSpan.FromSeconds(1)); Console.WriteLine(cache.Get("Key1") ?? "<null>"); } } } public class MyCache : AutoRefreshCache<string, string> { public MyCache(...
public void DelByPattern(string key) @@ -74,8 +75,18 @@ public List<string> GetAllCacheKeys(string key = default) return keys.Select(u => u.ToString()).ToList(); }var manage = App.GetService<MemoryCacheManager>(false); return manage.GetAllKeys().ToList();...