JBossCache evict () против removeNode () - PullRequest
4 голосов
/ 06 мая 2011

Чтение Документация JBossCache , существуют различные политики для выселения

JBoss Cache также поставляется с RemoveOnEvictActionPolicy, который вызывает Cache.removeNode () для каждогоузел, который нужно удалить, вместо Cache.evict () .

Я проверил документацию и API, но не могу понять разницу между ними.

Кто-нибудь знает такую ​​разницу?

1 Ответ

1 голос
/ 22 июня 2011

Глядя на RemoveNodeCommand () и EvictCommand () ...

removeNode () удаляет узел и дочерние узлы, если он есть.

evict () удаляет данные изузел, но не удаляет детей.Только если узел является листом, он также удаляет узел.

(версия 3.1.0.GA)

...