@Override
  public void recordTXOperation(ServerRegionDataAccess region, ServerRegionOperation op, Object key,
      Object[] arguments) {
    if (ClientTXStateStub.transactionRecordingEnabled()) {
      recordedOperations
          .add(new TransactionalOperation(this, region.getRegionName(), op, key, arguments));
    }
  }
test hook - maintain a list of tx operations
geode-core/src/main/java/org/apache/geode/internal/cache/tx/ClientTXStateStub.java