开发期间热加载之后ehcache缓存就失效了

目前在用jfinal+undertow做项目,期间发现热加载之后,保存在ehcache中的数据就丢了。这个问题怎么破!

Loading changes ......
2019-10-24 16:43:57,353 INFO  [HotSwapWatcher] pool.DruidDataSource (DruidDataSource.java:1003) - {dataSource-2} inited
Loading complete in 1.3 seconds (^_^)

上面完成后,ehcache缓存就丢了。

评论区

JFinal

2019-10-24 17:31

需要支持热加载的 ehcache 配置项中添加如下配置:
diskPersistent="true"

happyboy

2019-10-24 19:28

@JFinal 也只能这样了