}
@Override
- public java.lang.AutoCloseable createInstance() {
+ public boolean canReuseInstance(AbstractDistributedConfigDataStoreProviderModule oldModule) {
+ return true;
+ }
+ @Override
+ public java.lang.AutoCloseable createInstance() {
ConfigProperties props = getConfigProperties();
if(props == null) {
props = new ConfigProperties();
.shardElectionTimeoutFactor(props.getShardElectionTimeoutFactor().getValue())
.transactionCreationInitialRateLimit(props.getTransactionCreationInitialRateLimit().getValue())
.shardBatchedModificationCount(props.getShardBatchedModificationCount().getValue().intValue())
+ .shardCommitQueueExpiryTimeoutInSeconds(
+ props.getShardCommitQueueExpiryTimeoutInSeconds().getValue().intValue())
+ .transactionDebugContextEnabled(props.getTransactionDebugContextEnabled())
.build();
return DistributedDataStoreFactory.createInstance(getConfigSchemaServiceDependency(),