Replace anonymous class with lambda

This commit is contained in:
Oscar Utbult 2016-11-30 20:56:03 +01:00 committed by Dave Syer
parent 87ee7cadfb
commit 706c6fc647

View file

@ -27,17 +27,14 @@ class CacheConfig {
@Bean @Bean
public JCacheManagerCustomizer cacheManagerCustomizer() { public JCacheManagerCustomizer cacheManagerCustomizer() {
return new JCacheManagerCustomizer() { return cacheManager -> {
@Override CacheConfiguration<Object, Object> config = CacheConfigurationBuilder
public void customize(CacheManager cacheManager) { .newCacheConfigurationBuilder(Object.class, Object.class,
CacheConfiguration<Object, Object> config = CacheConfigurationBuilder ResourcePoolsBuilder.newResourcePoolsBuilder()
.newCacheConfigurationBuilder(Object.class, Object.class, .heap(100, EntryUnit.ENTRIES))
ResourcePoolsBuilder.newResourcePoolsBuilder() .withExpiry(Expirations.timeToLiveExpiration(Duration.of(60, TimeUnit.SECONDS)))
.heap(100, EntryUnit.ENTRIES)) .build();
.withExpiry(Expirations.timeToLiveExpiration(Duration.of(60, TimeUnit.SECONDS))) cacheManager.createCache("vets", Eh107Configuration.fromEhcacheCacheConfiguration(config));
.build();
cacheManager.createCache("vets", Eh107Configuration.fromEhcacheCacheConfiguration(config));
}
}; };
} }