[C#] 在简单的旧字典<string,object>上使用MemoryCache的原因是什么?


Answers

Question

我刚刚遇到了.NET 4中新增的MemoryCache

我明白,如果你想要:

  • 限制缓存的总内存使用量
  • 为放置在缓存中的对象设置一个对象到期时间(生存时间)

有没有其他令人信服的理由使用一个标准Dictionary<string,object>的MemoryCache

我有几本关于C#和.NET的书,没有任何地方提及它。