public static EmbeddedCacheManager createCacheManager(ConfigurationBuilder builder) { return createCacheManager(new GlobalConfigurationBuilder().nonClusteredDefault(), builder); }
public static EmbeddedCacheManager createCacheManager(boolean start) { return newDefaultCacheManager(start, new GlobalConfigurationBuilder().nonClusteredDefault(), new ConfigurationBuilder(), false); }
public static EmbeddedCacheManager createServerModeCacheManager(ConfigurationBuilder builder) { GlobalConfigurationBuilder globalBuilder = new GlobalConfigurationBuilder().nonClusteredDefault(); globalBuilder.addModule(PrivateGlobalConfigurationBuilder.class).serverMode(true); return createCacheManager(globalBuilder, builder); }
protected EmbeddedCacheManager createTestCacheManager() { return TestCacheManagerFactory.createCacheManager( new GlobalConfigurationBuilder().nonClusteredDefault().defaultCacheName(cacheName), hotRodCacheConfiguration()); }
@Override public EmbeddedCacheManager createCacheManager() { ConfigurationBuilder builder = new ConfigurationBuilder(); builder.persistence() .addStore(DummyInMemoryStoreConfigurationBuilder.class) .storeName(getClass().getName()); EmbeddedCacheManager cacheManager = TestCacheManagerFactory.createCacheManager( new GlobalConfigurationBuilder().nonClusteredDefault().defaultCacheName(cacheName), builder); advancedCache = cacheManager.<byte[], byte[]>getCache(cacheName).getAdvancedCache(); return cacheManager; }
/** * Creates the embedded cache manager. * * @return the embedded cache manager. */ public static EmbeddedCacheManager createManager() { final GlobalConfigurationBuilder globalBuilder = new GlobalConfigurationBuilder(); globalBuilder.nonClusteredDefault().globalJmxStatistics() .allowDuplicateDomains(true).transport() .clusterName(CLUSTER_NAME); final GlobalConfiguration globalCfg = globalBuilder.build(); final ConfigurationBuilder builder = new ConfigurationBuilder(); builder.clustering().cacheMode(CacheMode.LOCAL).indexing().disable(); final Configuration cfg = builder.build(); final EmbeddedCacheManager manager = new DefaultCacheManager(globalCfg, cfg); return manager; }
public static RestServerHelper defaultRestServer(ConfigurationBuilder configuration, String... cachesDefined) { GlobalConfigurationBuilder globalConfigurationBuilder = new GlobalConfigurationBuilder(); globalConfigurationBuilder.addModule(PrivateGlobalConfigurationBuilder.class).serverMode(true); GlobalConfigurationBuilder globalConfiguration = globalConfigurationBuilder.nonClusteredDefault(); DefaultCacheManager cacheManager = new DefaultCacheManager(globalConfiguration.build(), configuration.build()); cacheManager.getClassWhiteList().addClasses(TestClass.class); for (String cacheConfiguration : cachesDefined) { cacheManager.defineConfiguration(cacheConfiguration, configuration.build()); } return new RestServerHelper(cacheManager); }
private Thread doStuffWithCache(ConfigurationBuilder builder) { GlobalConfigurationBuilder globalBuilder = new GlobalConfigurationBuilder().nonClusteredDefault(); final EmbeddedCacheManager[] cm = {new DefaultCacheManager(globalBuilder.build(), builder.build(), true)}; Thread forkedThread = null; try { final Cache<Object, Object> c = cm[0].getCache(); c.put("key1", "value1"); forkedThread = inNewThread(() -> { Cache<Object, Object> c1 = cm[0].getCache(); c1.put("key2", "value2"); c1 = null; TestingUtil.sleepThread(2000); }); c.put("key3", "value3"); } finally { TestingUtil.killCacheManagers(cm); } cm[0] = null; return forkedThread; }
private void createEmbeddedCache() { GlobalConfigurationBuilder globalBuilder; if (cacheMode.isClustered()) { globalBuilder = new GlobalConfigurationBuilder(); globalBuilder.transport().defaultTransport(); } else { globalBuilder = new GlobalConfigurationBuilder().nonClusteredDefault(); } globalBuilder.addModule(PrivateGlobalConfigurationBuilder.class).serverMode(true); org.infinispan.configuration.cache.ConfigurationBuilder builder = new org.infinispan.configuration.cache.ConfigurationBuilder(); builder.clustering().cacheMode(cacheMode) .compatibility().enable().marshaller(marshaller); if (cacheMode.isDistributed() && numOwners != DEFAULT_NUM_OWNERS) { builder.clustering().hash().numOwners(numOwners); } if (cacheMode.isDistributed() && l1Enable) { builder.clustering().l1().enable(); } cacheManager = cacheMode.isClustered() ? TestCacheManagerFactory.createClusteredCacheManager(globalBuilder, builder) : TestCacheManagerFactory.createCacheManager(globalBuilder, builder); if (!cacheName.isEmpty()) cacheManager.defineConfiguration(cacheName, builder.build()); embeddedCache = cacheName.isEmpty() ? cacheManager.getCache() : cacheManager.getCache(cacheName); }