【发布时间】:2013-06-04 13:59:29
【问题描述】:
我正在使用 Azure 缓存(支持本地缓存的辅助角色)来缓存一些项目。不,我想在缓存项目被驱逐之前将其保存到 Azure 存储表。我知道我可以挂接到来自服务器的删除通知,但它只是告诉我已删除的密钥,而没有任何对实际对象的引用。有人知道如何解决这个问题吗?
我一直在考虑生成某种线程来检查项目是否仍然可用,并且每次缓存中的对象被摆弄时我都会删除计时器并创建新的计时器。这个解决方案的问题是我的服务器上很快就有 100000 个计时器在狂奔。还有其他想法吗?
【问题讨论】: