嗨,我正在对具有过期功能的并发字典进行一些研究。
我们有一个对象列表,可以从许多不同的线程中添加和删除来访问这些对象。我们还希望项目的到期时间为 60 秒。(如果我们可以监听一个事件,告诉我们哪些项目已过期并从列表中删除,那就太好了)。
我们还需要像字典一样快速查找。
该列表将包含数十万个对象。
所以它就像一个 ConcurrentDictionary 但具有过期功能。
MemoryCache 可以是什么东西吗?
或者他们还有其他值得关注的东西吗?
嗨,我正在对具有过期功能的并发字典进行一些研究。
我们有一个对象列表,可以从许多不同的线程中添加和删除来访问这些对象。我们还希望项目的到期时间为 60 秒。(如果我们可以监听一个事件,告诉我们哪些项目已过期并从列表中删除,那就太好了)。
我们还需要像字典一样快速查找。
该列表将包含数十万个对象。
所以它就像一个 ConcurrentDictionary 但具有过期功能。
MemoryCache 可以是什么东西吗?
或者他们还有其他值得关注的东西吗?