@Override public PersistenceConfiguration get() { return new ConfigurationBuilder().persistence().passivation(false).create(); } }
@Override public PersistenceConfiguration get() { PersistenceConfiguration persistence = super.get(); StoreConfiguration store = persistence.stores().get(0); try { @SuppressWarnings("unchecked") Class<StoreConfigurationBuilder<?, ?>> storeClass = (Class<StoreConfigurationBuilder<?, ?>>) this.module.get().getClassLoader().loadClass(this.className).asSubclass(StoreConfigurationBuilder.class); return new ConfigurationBuilder().persistence().passivation(persistence.passivation()).addStore(storeClass) .async().read(store.async()) .fetchPersistentState(store.fetchPersistentState()) .preload(store.preload()) .purgeOnStartup(store.purgeOnStartup()) .shared(store.shared()) .withProperties(store.properties()) .persistence().create(); } catch (ClassNotFoundException | ClassCastException e) { throw InfinispanLogger.ROOT_LOGGER.invalidCacheStore(e, this.className); } }
@Override public PersistenceConfiguration get() { B builder = new ConfigurationBuilder().persistence() .passivation(this.passivation) .addStore(this.builderClass) .fetchPersistentState(this.fetchState) .maxBatchSize(this.maxBatchSize) .preload(this.preload) .purgeOnStartup(this.purge) .shared(this.shared) .withProperties(this.properties) ; this.accept(builder); return builder.async().read(this.async.get()).persistence().create(); } }
persistConfig.passivation(false); final SingleFileStoreConfigurationBuilder fileStore = new SingleFileStoreConfigurationBuilder(persistConfig).location(location);
@Override protected void configurePersistence(ConfigurationBuilder builder) { builder.persistence().passivation(false).addStore(DummyInMemoryStoreConfigurationBuilder.class) .storeName(storeName + storeNamePrefix.getAndIncrement()); }
@Override protected void configurePersistence(ConfigurationBuilder builder) { builder.persistence().passivation(true).addStore(DummyInMemoryStoreConfigurationBuilder.class) .storeName(storeName + storeNamePrefix.getAndIncrement()); }
@Override protected void configurePersistence(ConfigurationBuilder builder) { builder.persistence().passivation(true) .addStore(DummyInMemoryStoreConfigurationBuilder.class) .storeName(storeName + storeNamePrefix.getAndIncrement()); } }
protected void configurePersistence(ConfigurationBuilder builder) { builder.persistence().passivation(false).addStore(DummyInMemoryStoreConfigurationBuilder.class) .storeName(storeName + storeNamePrefix.getAndIncrement()); }
@Test(expectedExceptions = CacheConfigurationException.class, expectedExceptionsMessageRegExp = ".* It is not possible for a store to be transactional when passivation is enabled. ") public void testTxStoreInPassivatedCache() { ConfigurationBuilder builder = TestCacheManagerFactory.getDefaultCacheConfiguration(true); builder.persistence() .passivation(true) .addStore(DummyInMemoryStoreConfigurationBuilder.class) .transactional(true) .validate(); }
@BeforeClass public void setUp() { cfg = TestCacheManagerFactory.getDefaultCacheConfiguration(true); cfg .persistence() .passivation(true) .addStore(DummyInMemoryStoreConfigurationBuilder.class); cm = TestCacheManagerFactory.createCacheManager(cfg); cache = cm.getCache(); store = (AdvancedLoadWriteStore) TestingUtil.getCacheLoader(cache); tm = TestingUtil.getTransactionManager(cache); }
@Override protected void createCacheManagers() throws Throwable { ConfigurationBuilder builder = getDefaultClusteredCacheConfig( CacheMode.REPL_SYNC, true); builder.memory().size(1024) .persistence().passivation(true) .addStore(DummyInMemoryStoreConfigurationBuilder.class); createClusteredCaches(2, "atomic", builder); }
@Override protected void createCacheManagers() throws Throwable { builderUsed = new ConfigurationBuilder(); builderUsed.clustering().cacheMode(CacheMode.REPL_SYNC); builderUsed.persistence().passivation(true).addStore(DummyInMemoryStoreConfigurationBuilder.class) .storeName(CACHE_NAME); createClusteredCaches(3, CACHE_NAME, builderUsed); }
@Override protected void enhanceConfiguration(ConfigurationBuilder builder) { builder.clustering().hash().numOwners(1); builder.persistence().passivation(true).addStore(DummyInMemoryStoreConfigurationBuilder.class).storeName(getTestName()); }
private static ConfigurationBuilder config(boolean passivation) { ConfigurationBuilder config = new ConfigurationBuilder(); config.memory().size(1).persistence().passivation(passivation).addStore(LockableStoreConfigurationBuilder.class).async().enable(); return config; }
@Test(expectedExceptions = IllegalArgumentException.class, expectedExceptionsMessageRegExp = ERROR_MESSAGE_EXP) public void testNoFailWithPassivationCacheLoader2() { ConfigurationBuilder builder = new ConfigurationBuilder(); builder.clustering() .cacheMode(CacheMode.REPL_SYNC) .stateTransfer().fetchInMemoryState(false); builder.persistence() .passivation(true) .addStore(DummyInMemoryStoreConfigurationBuilder.class).fetchPersistentState(true).preload(true); doConfigurationTest(builder); }
@Test(expectedExceptions = IllegalArgumentException.class, expectedExceptionsMessageRegExp = ERROR_MESSAGE_EXP) public void testNoFailWithPassivationCacheLoader3() { ConfigurationBuilder builder = new ConfigurationBuilder(); builder.clustering() .cacheMode(CacheMode.REPL_SYNC) .stateTransfer().fetchInMemoryState(true); builder.persistence() .passivation(true) .addStore(DummyInMemoryStoreConfigurationBuilder.class).fetchPersistentState(false).preload(true); doConfigurationTest(builder); }
@Override protected void createCacheManagers() throws Throwable { ConfigurationBuilder configBuilder = TestCacheManagerFactory.getDefaultCacheConfiguration(true); configBuilder.memory().size(1) .persistence().passivation(true).addStore(DummyInMemoryStoreConfigurationBuilder.class); configBuilder.clustering().hash().groups().enabled(); addClusterEnabledCacheManager(configBuilder); }
public void testNoFailWithPassivationCacheLoader4() { ConfigurationBuilder builder = new ConfigurationBuilder(); builder.clustering() .cacheMode(CacheMode.REPL_SYNC) .stateTransfer().fetchInMemoryState(true); builder.persistence() .passivation(true) .addStore(DummyInMemoryStoreConfigurationBuilder.class).fetchPersistentState(true).preload(true); doConfigurationTest(builder); }
private static ConfigurationBuilder config(boolean passivation, int threads) { ConfigurationBuilder config = new ConfigurationBuilder(); config.expiration().wakeUpInterval(100); config.memory().size(1); config.persistence() .passivation(passivation) .addStore(LockableStoreConfigurationBuilder.class) .async() .enabled(USE_ASYNC_STORE) .threadPoolSize(threads); return config; }
@Override protected void createCacheManagers() throws Throwable { ConfigurationBuilder builder = defaultConfigurationBuilder(); decorate(builder); createCluster(builder, clusterSize()); waitForClusterToForm(); builder = defaultConfigurationBuilder(); builder.persistence().passivation(true).addStore(DummyInMemoryStoreConfigurationBuilder.class); builder.memory().size(MAX_ENTRIES); decorate(builder); defineConfigurationOnAllManagers(PASSIVATION_CACHE, builder); waitForClusterToForm(PASSIVATION_CACHE); }