Я новичок в Ehcache.ehcache - постоянное кэширование
Я пытаюсь выполнить кеш-результат запроса SQL через mybatis xml, а ehcache кэширует запрос с его результатом, но он очищает кешированные данные после завершения операции, даже тот же экземпляр JVM запущен.
Может ли кто-нибудь посоветовать хранить кеш на диске/памяти до истечения срока действия JVM?
Фрагмент кода из mybatis-mapper.xml
<cache type="org.mybatis.caches.ehcache.EhcacheCache">
<property name="eternal" value="false" />
<property name="maxElementsInMemory" value="100000" />
<property name="timeToIdleSeconds" value="3600" />
<property name="timeToLiveSeconds" value="3600" />
<property name="memoryStoreEvictionPolicy" value="LFU" />
<property name="statistics" value="true" />
</cache>
.....
понимания живучести Ehcache. Можно ли использовать внутри mybatis mapper xml вместо создания отдельного конфигурационного файла ehcache. «<типа кэша = "org.mybatis.caches.ehcache.EhcacheCache"> \t \t <имя свойства = "вечно" значение = "истинное"/> \t \t <Свойство Имя = значение "maxElementsInMemory"=" 100000 "/> \t имя \t <свойство =" "значение = "memoryStoreEvictionPolicy LRU"/> \t имя \t <свойство = "" значение = "flushInterval 60000"/> \t \t <свойство имя = "статистика" значение =" true "/> \t \t <стратегия настойчивости =" нет "/> -> не работает \t ' –
sstest