public void unlockForClear(InternalDistributedMember locker) {
    synchronized (clearLockSync) {
      if (logger.isDebugEnabled()) {
        logger.debug("Unlocking for clear, from member {} RVV {}", locker,
            System.identityHashCode(this));
      }
      if (lockOwner != null && !locker.equals(lockOwner)) {
        if (logger.isDebugEnabled()) {
          logger.debug("current clear lock owner was {} not unlocking", lockOwner);
        }
        // this method is invoked by memberDeparted events and may not be for the current lock owner
        return;
      }
      unlockVersionGeneration(locker);
    }
  }
unlocks version generation for clear() operations
geode-core/src/main/java/org/apache/geode/internal/cache/versions/RegionVersionVector.java