if (storeFeatures.supportsTransactions()) {
//No transaction wrapping needed
} else if (storeFeatures.supportsConsistentKeyOperations()) {
txConfig = new StoreTxConfig(ConsistencyLevel.KEY_CONSISTENT, configuration.getMetricsPrefix());
if (configuration.hasTimestamp()) txConfig.setTimestamp(configuration.getTimestamp());
tx = new ExpectedValueCheckingTransaction(tx,
storeManager.beginTransaction(txConfig),
readAttempts);
}
}