<dependency> <groupId>org.ehcache</groupId> <artifactId>ehcache-core</artifactId> <version>3.8.1</version> </dependency> CacheManager cacheManager = CacheManagerBuilder.newCacheManagerBuilder().build(); cacheManager.init(); CacheConfiguration<Long, String> cacheConfiguration = CacheConfigurationBuilder.newCacheConfigurationBuilder(Long.class, String.class, ResourcePoolsBuilder.heap(100)) .withExpiry(ExpiryPolicyBuilder.timeToLiveExpiration(Duration.ofMinutes(10))) .withSizeOfMaxObjectGraph(1000) .withSizeOfMaxObjectSize(100, MemoryUnit.KB) .withResourcePools(ResourcePoolsBuilder.heap(100, MemoryUnit.MB)) .build(); Cache<Long, String> cache = cacheManager.createCache("myCache", cacheConfiguration); cache.put(1L, "Hello World"); String value = cache.get(1L); System.out.println(value);


上一篇:
下一篇:
切换中文