@Override public AsyncStoreConfiguration get() { return new ConfigurationBuilder().persistence().addSingleFileStore().async() .modificationQueueSize(this.queueSize) .threadPoolSize(this.poolSize) .create(); }
@Override public AsyncStoreConfiguration get() { return new ConfigurationBuilder().persistence().addSingleFileStore().async() .modificationQueueSize(this.queueSize) .threadPoolSize(this.poolSize) .create(); }
break; case THREAD_POOL_SIZE: storeBuilder.async().threadPoolSize(Integer.parseInt(value)); break; default:
break; case THREAD_POOL_SIZE: storeBuilder.async().threadPoolSize(Integer.parseInt(value)); break; default:
storeConfigurationBuilder.async().enable() .modificationQueueSize(StoreWriteBehindResource.MODIFICATION_QUEUE_SIZE.resolveModelAttribute(context, writeBehind).asInt()) .threadPoolSize(StoreWriteBehindResource.THREAD_POOL_SIZE.resolveModelAttribute(context, writeBehind).asInt())
@Override protected EmbeddedCacheManager createCacheManager() throws Exception { ConfigurationBuilder config = getDefaultStandaloneCacheConfig(false); config .persistence() .addStore(DummyInMemoryStoreConfigurationBuilder.class) .storeName(this.getClass().getName()) .slow(true) .async().enable().threadPoolSize(1) .build(); EmbeddedCacheManager cacheManager = TestCacheManagerFactory.createCacheManager(config); cacheManager.defineConfiguration(CACHE_NAME, config.build()); return cacheManager; }
private void enableTestJdbcStorage(ConfigurationBuilder configuration) throws Exception { configuration .persistence() .passivation(false) .addSingleFileStore() .preload(false) .shared(false) .location(tmpDirectory) .async() .enable() .threadPoolSize(1); }
lcscsBuilder.async() .modificationQueueSize(10) .threadPoolSize(3); lcscsBuilder.async() .shutdownTimeout(50);
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; }
private void createStore(boolean slow) throws PersistenceException { ConfigurationBuilder builder = TestCacheManagerFactory.getDefaultCacheConfiguration(false); DummyInMemoryStoreConfigurationBuilder dummyCfg = builder .persistence() .addStore(DummyInMemoryStoreConfigurationBuilder.class) .storeName(AsyncStoreTest.class.getName()); dummyCfg .async() .enable() .threadPoolSize(10); dummyCfg.slow(slow); InitializationContext ctx = PersistenceMockUtil.createContext(getClass().getSimpleName(), builder.build(), marshaller); DummyInMemoryStore underlying = new DummyInMemoryStore(); underlying.init(ctx); underlying.start(); writer = new SlowAdvancedAsyncCacheWriter(underlying); writer.init(ctx); writer.start(); loader = new AdvancedAsyncCacheLoader(underlying, writer.getState()); loader.init(ctx); loader.start(); eventually(writer::isAvailable); }
public void testDocumentationPersistenceConfiguration() { ConfigurationBuilder builder = new ConfigurationBuilder(); builder.persistence() .passivation(false) .addSingleFileStore() .fetchPersistentState(true) .shared(false) .preload(true) .ignoreModifications(false) .purgeOnStartup(false) .location(System.getProperty("java.io.tmpdir")) .async() .enabled(true) .flushLockTimeout(15000) .threadPoolSize(5) .singleton() .enabled(true) .pushStateWhenCoordinator(true) .pushStateTimeout(20000); }