4

阅读JBossCache 文档,有不同的驱逐策略

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

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

有谁知道这样的区别?

4

1 回答 1

1

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

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

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

(版本 3.1.0.GA)

于 2011-06-22T11:56:21.450 回答