在 WCF 应用程序中,我在数据库中有 80k+ 行很少更改。我想将它们缓存在内存中以便更快地查找。我应该能够在需要时驱逐他们。我为它找到了一些 C# 库。其中一些在内部使用 MemoryCache,而另一些则使用 ConcurrentDictionary。由于 MemoryCache 和 ConcurrentDictionary 都是线程安全的,我应该选择 MemoryCache 是否还有其他好处,反之亦然?
问问题
551 次