首页 > 解决方案 > Grails 4.0.3 缓存插件 - clearAtStratup 不起作用

问题描述

我最近在我的 grails 4.0.3 应用程序中安装了 grails 缓存插件。

compile 'org.grails.plugins:cache'

我正在尝试将其配置为在应用程序重新启动时不清除生成的缓存。这是根据文档的默认行为

我的application.yml包含这部分:

grails:
  cache:
    enabled: true

但每次我重新启动我的应用程序(移动战争文件)缓存似乎都清除了。我确实尝试将clearAtStartup标志放在我的配置中 - 没有帮助。

任何帮助,将不胜感激。提前致谢。

标签: tomcatcachinggrailsgrails-4

解决方案


看起来您正在使用内存缓存实现中的默认值。由于缓存仅在内存中,因此当应用程序重新启动时,缓存将无法生存,因为缓存数据仅在 volatile ram 中。


推荐阅读