1

所以使用 .NET System.Runtime.Caching.MemoryCache 对象,我应该如何以及更新缓存的最佳方法是什么?

我不想获取字典,将项目添加到字典中,从缓存中删除现有的键/字典,然后读取它。有没有更好更优雅的方式来做到这一点?

所以为了清楚起见,我有一本充满项目的字典(字典)。该字典被添加到 MemoryCache 中,并为其分配了一个键。

然后,我希望能够将一个项目添加到该字典中,该字典会反映回缓存中。

非常感谢!

4

1 回答 1

1

认为 Dictionary 和 MemoryCache 之间需要有区别。对 MemoryCache 的需求是数据的“过期”以及 .NET Cache 对象本身的一系列不足。您是否通过将 Dictionary 嵌入其中来利用 MemoryCache 的真正好处?

除此之外,没有其他方法可以在不接触对象的情况下添加或更新对象。

于 2012-08-01T22:47:02.260 回答