- private final Map<Long, AbstractProxyTransaction> proxies = new HashMap<>();
- private final TransactionIdentifier transactionId;
- private final AbstractClientHistory parent;
-
- private volatile int state = OPEN_STATE;
-
- ClientTransaction(final DistributedDataStoreClientBehavior client, final AbstractClientHistory parent,
- final TransactionIdentifier transactionId) {
- this.transactionId = Preconditions.checkNotNull(transactionId);
- this.parent = Preconditions.checkNotNull(parent);
+ ClientTransaction(final AbstractClientHistory parent, final TransactionIdentifier transactionId) {
+ super(parent, transactionId);