private static void createNOACKRegion(String rgnName) {
    RegionFactory<Object, Object> rf = cache.createRegionFactory(RegionShortcut.REPLICATE);
    rf.setConcurrencyChecksEnabled(true);
    rf.setScope(Scope.DISTRIBUTED_NO_ACK);
    region = (LocalRegion) rf.create(rgnName);
  }
Test class to verify proper RVV locking interaction between entry operations such as PUT/REMOVE
and the CLEAR region operation

GEODE-599: After an operation completed, it would unlock the RVV. This was occurring before the
operation was distributed to other members which created a window in which another operation
could be performed prior to that operation being distributed.

The fix for GEODE-599 was to not release the lock until after distributing the operation to the
other members.
geode-core/src/distributedTest/java/org/apache/geode/internal/cache/ClearRvvLockingDUnitTest.java