.net core 下的简单二级缓存

300 阅读1分钟

.net core 下的简单二级缓存

为什么写

.net core 下的二级缓存做的已经足够好了,此次编写轮子是因为需要在 .net core 和 .net Framework 4.6 两个框架中共用该类,因此没办法直接使用MemoryCache

缓存思路

这里缓存采用静态变量存储,为了线程安全,采用如下代码定义:

 private static  ConcurrentDictionary<string, object> _dict = new