Плагин кеширования Grails 4.0.3 - clearAtStratup не работает

Недавно я установил плагин кеширования grails в свое приложение grails 4.0.3.

compile 'org.grails.plugins:cache'

Я пытаюсь настроить это так, чтобы НЕ очищать однажды созданные кеши при перезапуске приложения. Это поведение по умолчанию в соответствии с документами

Мой application.yml содержит эту часть:

grails:
  cache:
    enabled: true

но каждый раз, когда я перезапускаю свое приложение (перемещение файла войны), кажется, что кеши очищаются. Я пытался поставитьclearAtStartup флаг в моем конфиге - не помогло.

Любая помощь будет оценена. Заранее спасибо.

1 ответ

Похоже, вы используете значение по умолчанию в реализации кеша памяти. Поскольку кеш находится только в памяти, при перезапуске приложения кеш не сохранится, потому что данные кеша находятся только в энергозависимой оперативной памяти.

Другие вопросы по тегам