@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(); } }
/** * * Create n configs using cache store. sets passivation = false, purge = false, fetch persistent * state = true */ protected List<ConfigurationBuilder> configs(int n, Method method) throws Exception { List<ConfigurationBuilder> r = new ArrayList<ConfigurationBuilder>(n); for (int i = 0; i < n; i++) { ConfigurationBuilder configBuilder = new ConfigurationBuilder(); configBuilder.clustering().cacheMode(CacheMode.DIST_SYNC).hash().numOwners(2); buildCacheStoreConfig(configBuilder.persistence().passivation(false), method.getName() + i).purgeOnStartup(false).fetchPersistentState(true); r.add(configBuilder); } return r; }
storeConfigurationBuilder.fetchPersistentState(fetchPersistentState); if (ignoreModifications != null) storeConfigurationBuilder.ignoreModifications(ignoreModifications);
@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(); } }