我最近在grails 4.0.3应用程序中安装了grails缓存插件。
compile 'org.grails.plugins:cache'
我正在尝试将其配置为在应用程序重新启动时生成的缓存不清除。 根据{{3}}
,这是默认行为我的application.yml
包含以下部分:
grails:
cache:
enabled: true
但是每次我重新启动应用程序(移动war文件)时,缓存似乎都清除了。
我确实尝试在配置中放入clearAtStartup
标志-没有帮助。
任何帮助将不胜感激。预先感谢。
答案 0 :(得分:1)
您似乎在内存缓存实现中使用默认设置。由于缓存仅在内存中,因此应用程序重新启动时缓存将无法生存,因为缓存数据仅位于易失内存中。