Diskstore для ehcache3 не работает там, где работает в памяти - PullRequest
0 голосов
/ 22 мая 2019

Я использую ehcache3 в весеннем приложении, не выдавая disktorage в файле xml, в оперативной памяти он работает нормально.

Когда я пытался сохранить кэш в diskStorage, я добавилпуть к хранилищу в XML

<config ...>
    <!-- diskStore path="d:\\cache" / -->
    <!--diskStore path="D://cache//" /-->
    <diskStore path="java.io.tmpdir"/>
    <cache alias="note">
        ...
    </cache>
    <cache alias="note2">
        ...
    </cache>
</config>

Я пытался указать абсолютный путь и системный путь JVM "java.io.tmpdir", но ни один из них не работает

Нужно ли упоминать его вCacheManager или где-то еще использовать diskStore?

Пока я не использую какой-либо конфигурационный файл для CacheManagaer в приложении весенней загрузки, добавляя зависимость и предоставляя classpath в application.proerties. Я могу использовать CacheManager Jcache * 1012.*

...