use of org.apache.ignite.cache.CachingProvider in project ignite by apache.
the class IgniteCachingProviderSelfTest method testCloseManager.
/**
* @throws Exception If failed.
*/
public void testCloseManager() throws Exception {
startGridsMultiThreaded(1);
javax.cache.spi.CachingProvider cachingProvider = Caching.getCachingProvider();
assert cachingProvider instanceof CachingProvider;
CacheManager cacheMgr = cachingProvider.getCacheManager();
cachingProvider.close();
assertNotSame(cacheMgr, cachingProvider.getCacheManager());
}
use of org.apache.ignite.cache.CachingProvider in project ignite by apache.
the class IgniteCachingProviderSelfTest method testStartIgnite.
/**
*
*/
public void testStartIgnite() {
javax.cache.spi.CachingProvider cachingProvider = Caching.getCachingProvider();
assert cachingProvider instanceof CachingProvider;
CacheManager cacheMgr = cachingProvider.getCacheManager();
assertEquals(Collections.<String>emptySet(), Sets.newHashSet(cacheMgr.getCacheNames()));
Cache<Integer, String> cacheA = cacheMgr.createCache("a", new CacheConfiguration());
cacheA.put(1, "1");
assertEquals("1", cacheA.get(1));
cacheMgr.createCache("b", new CacheConfiguration());
assertEquals(Sets.newHashSet("a", "b"), Sets.newHashSet(cacheMgr.getCacheNames()));
cacheMgr.destroyCache("a");
cacheMgr.destroyCache("b");
assertEquals(Collections.<String>emptySet(), Sets.newHashSet(cacheMgr.getCacheNames()));
}
Aggregations