<dependency> <groupId>org.ehcache</groupId> <artifactId>ehcache</artifactId> <version>3.8.0</version> </dependency> import org.ehcache.config.Configuration; import org.ehcache.config.builders.CacheConfigurationBuilder; import org.ehcache.config.builders.CacheManagerBuilder; import org.ehcache.config.builders.ResourcePoolsBuilder; import org.ehcache.Cache; import org.ehcache.CacheManager; public class EhcacheExample { public static void main(String[] args) { Configuration configuration = CacheManagerBuilder.newCacheManagerBuilder().build(); CacheManager cacheManager = CacheManagerBuilder.newCacheManager(configuration); cacheManager.init(); Cache<Long, String> cache = cacheManager.createCache("myCache", CacheConfigurationBuilder.newCacheConfigurationBuilder(Long.class, String.class, ResourcePoolsBuilder.heap(10))); cache.put(1L, "Hello, Ehcache!"); String value = cache.get(1L); System.out.println(value); cacheManager.close(); } } <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.ehcache.org/v3" xsi:schemaLocation="http://www.ehcache.org/v3 http://www.ehcache.org/schema/ehcache-core-3.0.xsd"> <cache alias="myCache"> <key-type>java.lang.Long</key-type> <value-type>java.lang.String</value-type> <heap unit="entries">10</heap> </cache> </config>


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