Ehcache 3.6 配置缓存过期时间,上一次写Ehcache缓存是3.3.0版本,没想到3.6.X的时候3.3版本的方式也弃用了
3.3版本ehcache参考:
和3.3的区别在于3.6的缓存配置来源不同,具体如下代码:
CacheConfiguration<String, Object> cacheConfiguration = CacheConfigurationBuilder
.newCacheConfigurationBuilder(String.class, Object.class, ResourcePoolsBuilder.heap(100))
.add(cacheEventListenerConfiguration)
.withExpiry(ExpiryPolicyBuilder.timeToIdleExpiration(java.time.Duration.of(seconds, ChronoUnit.SECONDS)))
// .withExpiry(Expirations.timeToIdleExpiration(Duration.of(seconds, TimeUnit.SECONDS)))//3.3版本方式
.build();
以上为timeToIdel过期,另外的一个也相同。
版权所有 © 【代码谷】 欢迎非商用转载,转载请按下面格式注明出处,商业转载请联系授权,违者必究。(提示:点击下方内容复制出处)
源文:《Ehcache 3.6 配置缓存过期时间》,链接:https://www.daimagu.com/article/660.html,来源:【代码谷】
评论