- protected AbstractTransactionContext(final OperationLimiter limiter) {
- this.limiter = Preconditions.checkNotNull(limiter);
+ protected AbstractTransactionContext(TransactionIdentifier transactionIdentifier) {
+ this(transactionIdentifier, DataStoreVersions.CURRENT_VERSION);
+ }
+
+ protected AbstractTransactionContext(TransactionIdentifier transactionIdentifier, short transactionVersion) {
+ this.transactionIdentifier = transactionIdentifier;
+ this.transactionVersion = transactionVersion;