Ehcache 3.6 配置缓存过期时间

Ehcache 3.6 配置缓存过期时间

       Ehcache 3.6 配置缓存过期时间,上一次写Ehcache缓存是3.3.0版本,没想到3.6.X的时候3.3版本的方式也弃用了

       3.3版本ehcache参考:

       java编程之Ehcache3.x 缓存过期时间Java配置demo

和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 配置缓存过期时间

相关文章:

你感兴趣的文章:

标签云: