Infinispan выселение с дерева кеша - PullRequest
0 голосов
/ 12 октября 2018

Я ищу способ заставить по умолчанию исключение бесконечности работать с реализацией TreeCache.К настоящему времени я искал документацию и Google, но не нашел ничего, что соответствует моему вопросу.Это текущая конфигурация кеша в infinispan xml:

<distributed-cache name="example">
    <transaction mode="BATCH" locking="PESSIMISTIC"/>
    <memory>
        <object size="10" />
    </memory>
</distributed-cache>

Теперь мой вопрос: есть ли простой способ, которого я сейчас не нашел, или мне нужно создать свой собственный EvictionManager и обработатьэто от меня самого?

1 Ответ

0 голосов
/ 12 октября 2018

К сожалению, TreeMap и выселение не очень хорошо сочетаются друг с другом.Eviction удаляет наименее часто используемый элемент (для кучи JVM).Это может удалить промежуточные узлы TreeMap, вызывая по существу ошибки компоновки.Все родительские узлы должны быть доступны при доступе к дочернему узлу, чтобы попытаться гарантировать согласованность, что приведет к значительному снижению производительности (не реализовано).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...