首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >evict()在无穷大缓存中的意义

evict()在无穷大缓存中的意义
EN

Stack Overflow用户
提问于 2014-02-27 22:48:02
回答 1查看 884关注 0票数 3

根据无穷大的文档:http://docs.jboss.org/infinispan/5.0/apidocs/evict() API不会从集群中的任何其他缓存存储中删除条目,而是在调用它的缓存存储上删除条目。

如果使用“复制”模式(在缓存中复制数据),则肯定必须对其进行组合,并且使用evict() API将使其不一致。

那么,矛盾是如何解决的呢?

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-03-03 07:55:02

“驱逐”仅从调用它的节点上的内存中删除该项。它不会使缓存不一致,因为如果调用cache.get(),并且在内存中找不到条目,则从缓存存储中加载。

正如文档所述,其目的是通知缓存它将在一段时间内不使用该条目,并且节点可以释放一些内存。

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

https://stackoverflow.com/questions/22082320

复制
相关文章

相似问题

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