首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >AppFabric LocalCache -使用最少的驱逐

AppFabric LocalCache -使用最少的驱逐
EN

Stack Overflow用户
提问于 2013-08-27 03:41:16
回答 1查看 138关注 0票数 0

如果我在本地缓存中缓存一些东西并定期使用它,那么分布式缓存是否知道本地缓存正在使用它?

我之所以问这个问题,是因为分布式缓存的驱逐策略最少。如果我没有从分布式缓存中使用它,而分布式缓存不知道我正在使用它,那么它将在某个阶段被逐出。

这是一个很少改变的大数据,所以我会将它缓存很长一段时间。我不想把2或3 MG拖到电线上,比我不得不把它从最少使用的分布式缓存中驱逐出来的频率要高。

因此,我的问题--分布式缓存是否知道它正在被使用,因此不会将其作为最少使用的?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-08-27 11:19:00

有意思的。

文档指出,当从缓存中请求对象时,如果对象存在于本地缓存中,则

对对象的引用将立即返回,而不与服务器联系。 (MSDN)

在这种情况下,无法通知远程缓存正在使用该对象,这似乎支持您的想法,即该对象可能成为驱逐的候选对象。

有一些讨论这里建议本地缓存也使用LRU算法,我想知道这两个缓存是否对它们的LRU时间进行任何通信/同步。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18456525

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档