package com.baeldung.jcache; import org.junit.Test; import javax.cache.Cache; import javax.cache.CacheManager; import javax.cache.Caching; import javax.cache.configuration.MutableConfiguration; import javax.cache.spi.CachingProvider; import static org.junit.Assert.assertEquals; public class JCacheIntegrationTest { @Test public void instantiateCache() { CachingProvider cachingProvider = Caching.getCachingProvider("com.hazelcast.cache.HazelcastCachingProvider"); CacheManager cacheManager = cachingProvider.getCacheManager(); MutableConfiguration config = new MutableConfiguration<>(); Cache cache = cacheManager.createCache("simpleCache", config); cache.put("key1", "value1"); cache.put("key2", "value2"); assertEquals("value1", cache.get("key1")); assertEquals("value2", cache.get("key2")); cacheManager.close(); } }