@Override
    public void run() {
      callCount.incrementAndGet();
      if (callCount.get() == releasePoint) {
        releaseRegionOperation(whereRegionOperation);
        try {
          opsLatch.await();
        } catch (InterruptedException ignored) {
        }
      }
    }
entered twice for each put lap since there are 2 regions
geode-core/src/distributedTest/java/org/apache/geode/internal/cache/ClearTXLockingDUnitTest.java