Я настроил apache geode для кеширования.
Cluster Configuration:
Locator: 1GB - Mounted volume 2GB
Server2: 1GB - Mounted volume 2GB
Server2: 1GB - Mounted volume 2GB
Конфигурация региона в cache.xml
<region name="answerCache">
<region-attributes data-policy="PARTITION_PERSISTENT_OVERFLOW">
<eviction-attributes>
<lru-heap-percentage action="overflow-to-disk" />
</eviction-attributes>
</region-attributes>
</region>
Geode отправляет данные на диск (на основе LRU), когда регион заполняется данными. Но я не получаю никакой конфигурации, в которой geode позволяет мне удалять запись с диска, если она заполняется. Я получаю сообщение об ошибке «Недостаточно памяти», если диск переполняется.
Я хочу также применить LRU к записи на диск, чтобы с диска можно было удалять наименее используемые записи.