public void close() {
    recordChangeSet.close();
    commandSet.close();

    locker.setLockClient(null);
    txState = null;
    supplier.release(this);
  }
  public void close() {
    recordChangeSet.close();

    locker.setLockClient(null);
    supplier.release(this);
  }
 public void bind(Client locksClient) {
   locker.setLockClient(locksClient);
 }
 public void bind(TransactionState txState) {
   this.txState = txState;
   locker.setLockClient(txState.locks());
 }