caching - JBossCache evict() 与 removeNode()

标签 caching jboss-cache

阅读JBossCache documentation , 有不同的驱逐政策

JBoss Cache also ships with RemoveOnEvictActionPolicy, which calls Cache.removeNode() for each node that needs to be evicted, instead of Cache.evict().



我检查了文档和 API,但无法弄清楚两者之间的区别。

有谁知道这样的区别?

最佳答案

查看 RemoveNodeCommand() 和 EvictCommand()...

removeNode() 删除节点和节点子节点(如果有)。

evict() 从节点中删除数据但不删除子节点。只有当节点是叶节点时,它才会删除该节点。

(版本 3.1.0.GA)

关于caching - JBossCache evict() 与 removeNode(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5912364/

相关文章:

caching - 将一个大文件(~6 GB)从 S3 复制到 Elastic MapReduce 集群的每个节点

caching - 如何刷新 Google 图片搜索缓存?

tomcat - JBoss 缓存服务 : exception occurred in cache put error occurred after changing cache mode to REPL_SYNC

node.js - 防止 RequireJS 在 Nodejs 上缓存所需的脚本

php - Magento2 - 在维护模式下运行站点显示公共(public) 503 页面并切换到开发者模式

asp.net - 在 Azure 云服务中启用共置 session 缓存

hibernate - JBossCache 作为 JBoss 5 中 Hibernate 的二级缓存

java - 将 Infinispan xml 配置从 6.x 迁移到 7.x

java - JBoss缓存 : setting uniqueid for proper JMX monitoring