阅读JBossCache documentation,有不同的驱逐政策
JBoss Cache还附带RemoveOnEvictActionPolicy,它为每个需要驱逐的节点调用 Cache.removeNode(),而不是 Cache.evict()。
我检查了文档和API,但无法弄清楚两者之间的区别。
有谁知道这样的差异?
答案 0 :(得分:1)
查看RemoveNodeCommand()和EvictCommand()...
removeNode()删除节点和节点子节点(如果有节点)。
evict()从节点中删除数据但不删除子节点。仅当节点是叶子时,它才会删除节点。
(3.1.0.GA版)