JBossCache evict()与removeNode()

时间:2011-05-06 13:47:21

标签: caching jboss-cache

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

  

JBoss Cache还附带RemoveOnEvictActionPolicy,它为每个需要驱逐的节点调用 Cache.removeNode(),而不是 Cache.evict()

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

有谁知道这样的差异?

1 个答案:

答案 0 :(得分:1)

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

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

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

(3.1.0.GA版)