tomcat - Grails 4.0.3 缓存插件 - clearAtStratup 不起作用
问题描述
我最近在我的 grails 4.0.3 应用程序中安装了 grails 缓存插件。
compile 'org.grails.plugins:cache'
我正在尝试将其配置为在应用程序重新启动时不清除生成的缓存。这是根据文档的默认行为
我的application.yml
包含这部分:
grails:
cache:
enabled: true
但每次我重新启动我的应用程序(移动战争文件)缓存似乎都清除了。我确实尝试将clearAtStartup
标志放在我的配置中 - 没有帮助。
任何帮助,将不胜感激。提前致谢。
解决方案
看起来您正在使用内存缓存实现中的默认值。由于缓存仅在内存中,因此当应用程序重新启动时,缓存将无法生存,因为缓存数据仅在 volatile ram 中。
推荐阅读
- javascript - 如果删除了对目标的外部引用,是否需要 removeEventListener?
- vue.js - Window.resize 或 document.resize 哪个有效,哪个无效?VueJS
- javascript - 从鼠标选择后未选择 jQuery UI 自动完成值
- wcf - wcf 托管在 Windows 服务和 httpbindings 中
- vba - Outlook 中用于密码保护附件文件的 VBA 插件
- javascript - 有没有办法使用 AJAX 将响应结果传递到另一个页面
- angular - Angular 和 FabricJS 类变量和事件
- c - 如何将另一个模块中的变量发送给函数?
- java - 在类型 [com.modelimpl.Modelmvcimpl] 上找不到属性 [fname]
- java - 尝试通过 JSON 查询从 openweathermap 获取数据时出现 FileNotFoundException