@Override protected EmbeddedCacheManager createCacheManager() throws Exception { EmbeddedCacheManager cacheManager = TestCacheManagerFactory.createCacheManager(); cacheManager.defineConfiguration("data", cacheManager.getDefaultCacheConfiguration()); cacheManager.defineConfiguration("metadata", cacheManager.getDefaultCacheConfiguration()); return cacheManager; }
private StoreConfiguration buildCacheManagerWithCacheStore(final String config) throws IOException { InputStream is = new ByteArrayInputStream(config.getBytes()); cacheManager = TestCacheManagerFactory.fromStream(is); assert cacheManager.getDefaultCacheConfiguration().persistence().stores().size() == 1; return cacheManager.getDefaultCacheConfiguration().persistence().stores().get(0); } }
public void testDefaultCache() { Configuration dcc = cacheManager.getDefaultCacheConfiguration(); assertEquals(dcc.sites().allBackups().size(), 1); testDefault(dcc); }
public void testDefaultCache() { Configuration dcc = cacheManager.getDefaultCacheConfiguration(); assertEquals(1, dcc.sites().allBackups().size()); testDefault(dcc); }
@Override public void call() { PersistenceConfiguration cfg = cm.getDefaultCacheConfiguration().persistence(); StoreConfiguration config = cfg.stores().get(0); assertTrue(config instanceof DummyInMemoryStoreConfiguration); DummyInMemoryStoreConfiguration dummyInMemoryStoreConfiguration = (DummyInMemoryStoreConfiguration)config; assertEquals("myStore", dummyInMemoryStoreConfiguration.storeName()); } });
@Test(expectedExceptions = IllegalLifecycleStateException.class) public void testCacheStopFollowedByCacheOp() { cacheManager.defineConfiguration("big", cacheManager.getDefaultCacheConfiguration()); Cache cache = cacheManager.getCache("big"); cache.put("k", "v"); cache.stop(); cache.put("k", "v2"); }
public void testDefaultCache() { Configuration dcc = cacheManager.getDefaultCacheConfiguration(); assertEquals(dcc.sites().allBackups().size(), 3); assertEquals(dcc.sites().enabledBackups().size(), 2); testDefault(dcc); }
@Test(expectedExceptions = CacheConfigurationException.class) public void testRecoveryAndAsyncCaches() { //Note: this configuration uses Xa Enlistment (see configs/recovery-enabled-config.xml). Configuration defaultConfig = cacheManager.getDefaultCacheConfiguration(); ConfigurationBuilder builder = new ConfigurationBuilder().read(defaultConfig); builder.clustering().cacheMode(CacheMode.REPL_ASYNC); builder.transaction().recovery().enable(); //it should throw an exception when try to build this configuration. builder.build(); }
@Override public void call() { GlobalConfiguration globalCfg = cm.getCacheManagerConfiguration(); assertFalse(globalCfg.defaultCacheName().isPresent()); assertNull(cm.getDefaultCacheConfiguration()); assertEquals(CacheMode.REPL_SYNC, cm.getCacheConfiguration("default").clustering().cacheMode()); }
@Override public void call() { Configuration cfg = cm.getDefaultCacheConfiguration(); assertTrue(cfg.compatibility().enabled()); assertNull(cfg.compatibility().marshaller()); } });
@Override public void call() { Configuration cfg = cm.getDefaultCacheConfiguration(); assertTrue(cfg.compatibility().enabled()); assertTrue(cfg.compatibility().marshaller() instanceof GenericJBossMarshaller); } });
@Override public void call() { Configuration cfg = cm.getDefaultCacheConfiguration(); assertEquals(10000, cfg.locking().concurrencyLevel()); assertEquals(IsolationLevel.REPEATABLE_READ, cfg.locking().isolationLevel()); }
@Override public EmbeddedCacheManager createTestCacheManager() { ConfigurationBuilder cfg = hotRodCacheConfiguration(); cfg.jmxStatistics().enable(); EmbeddedCacheManager cm = TestCacheManagerFactory.createClusteredCacheManagerEnforceJmxDomain(jmxDomain(), cfg); cm.defineConfiguration(cacheName, cm.getDefaultCacheConfiguration()); return cm; }
public void createCacheTest() { ConfigurationBuilder builder = new ConfigurationBuilder(); builder.read(cacheManager.getDefaultCacheConfiguration()); builder.template(false); cacheManager.defineConfiguration("newCache", builder.build()); cacheManager.getCache("newCache"); }
@Override public void call() { Configuration cfg = cm.getDefaultCacheConfiguration(); assertFalse(cfg.compatibility().enabled()); assertNull(cfg.compatibility().marshaller()); } });
@Override public void call() { Configuration cfg = cm.getDefaultCacheConfiguration(); assertTrue(cfg.dataContainer().<byte[]>keyEquivalence() instanceof AnyEquivalence); assertTrue(cfg.dataContainer().<byte[]>valueEquivalence() instanceof AnyEquivalence); assertEquals(StorageType.BINARY, cfg.memory().storageType()); } });
public void testOverrideWithStore() { final ConfigurationBuilder builder1 = new ConfigurationBuilder(); builder1.persistence().addStore(DummyInMemoryStoreConfigurationBuilder.class); cm = TestCacheManagerFactory.createCacheManager(builder1); ConfigurationBuilder builder2 = new ConfigurationBuilder(); builder2.read(cm.getDefaultCacheConfiguration()); builder2.memory().size(1000); Configuration configuration = cm.defineConfiguration("named", builder2.build()); assertEquals(1, configuration.persistence().stores().size()); }
@Override public void call() { GlobalConfiguration globalCfg = cm.getCacheManagerConfiguration(); assertTrue(globalCfg.transport().transport() instanceof JGroupsTransport); assertEquals("demoCluster", globalCfg.transport().clusterName()); Configuration cfg = cm.getDefaultCacheConfiguration(); assertEquals(CacheMode.REPL_SYNC, cfg.clustering().cacheMode()); }
@Override protected Cache<Object, Object> getCache() { cm.defineConfiguration("simple", new ConfigurationBuilder().read(cm.getDefaultCacheConfiguration()) .clustering().simpleCache(true) .jmxStatistics().available(false) .build()); Cache cache = cm.getCache("simple"); // without any listeners the notifications are ignored cache.addListener(new DummyListener()); return cache; }
@Override public void call() { Configuration cfg = cm.getDefaultCacheConfiguration(); assertTrue(cfg.dataContainer().<byte[]>keyEquivalence() instanceof AnyEquivalence); assertTrue(cfg.dataContainer().valueEquivalence() instanceof AnyEquivalence); assertEquals(StorageType.OFF_HEAP, cfg.memory().storageType()); assertEquals(EvictionStrategy.MANUAL, cfg.memory().evictionStrategy()); } });