我正在使用CaffeineCache
进行内存缓存。现在,我希望在应用程序重新启动之间保留缓存。
那有可能吗?是否有任何框架,例如将缓存写入磁盘ApplicationCloseEvent
上?
@Configuration
public class CacheConfig {
@Bean
public CaffeineCache cache() {
return new CaffeineCache("CACHE_NAME",
Caffeine.newBuilder()
.expireAfterAccess(10, TimeUnit.HOURS)
.recordStats()
.build());
}
}