4

JBossCache のドキュメントを読むと、エビクションにはさまざまなポリシーがあります

JBoss Cache には、 Cache.evict() の代わりに、削除する必要があるノードごとに Cache.removeNode() を呼び出す RemoveOnEvictActionPolicy も同梱れています

ドキュメントと API を確認しましたが、両者の違いがわかりません。

そんな違いわかる人いますか?

4

1 に答える 1

1

RemoveNodeCommand() と EvictCommand() を見ると...

removeNode() は、ノードとノードの子があればそれを削除します。

evict() はノードからデータを削除しますが、子は削除しません。ノードがリーフである場合にのみ、ノードも削除されます。

(バージョン 3.1.0.GA)

于 2011-06-22T11:56:21.450 に答える