import org.infinispan.Cache; import org.infinispan.configuration.cache.ConfigurationBuilder; import org.infinispan.manager.DefaultCacheManager; public class InfinispanCacheExample { public static void main(String[] args) { ConfigurationBuilder builder = new ConfigurationBuilder(); builder.memory().size(100).expiration().wakeUpInterval(5000); DefaultCacheManager cacheManager = new DefaultCacheManager(); cacheManager.defineConfiguration("myCache", builder.build()); Cache<String, String> cache = cacheManager.getCache("myCache"); cache.put("key1", "value1"); String value = cache.get("key1"); System.out.println("Value for key1: " + value); cacheManager.stop(); } } <infinispan xmlns="urn:infinispan:config:8.2"> <cache-container default-cache="default"> <local-cache name="default" statistics="true"> <memory size="100" unit="ENTRIES" /> <expiration wake-up-interval="5000" /> </local-cache> </cache-container> </infinispan>


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