NPe*_*son 8 c#
嗨,我在一个带有过期功能的并发字典后做了一些研究.
我们有一个对象列表,可以通过添加和从许多不同的线程中删除来访问.我们还希望项目的到期时间为60秒.(如果我们能够监听一个事件,告诉我们哪些项目已经过期并从列表中删除,那将是很好的).
我们还需要像字典一样快速查找.
该列表将持续数千个对象.
所以它就像ConcurrentDictionary但具有过期功能.
MemoryCache可以做什么吗?
还是他们要看的其他东西?
spe*_*der 9
MemoryCache 看起来很理想,尤其是
MemoryCache
这种类型是线程安全的.
Ale*_*lex 5
免责声明:我是下面提到的 OSS 包的贡献者之一!
其缺点MemoryCache是:
这些就是我们编写FastCache 的确切原因,写入速度提高了 10 倍,读取速度提高了 6 倍,等等。基本上就是这样 - 一个即将到期的ConcurrentDictionary.
ConcurrentDictionary
归档时间:
12 年,4 月 前
查看次数:
4272 次
最近记录: