@Override
      public void run2() throws CacheException {
        synchronized (HAClearDistributedTest.class) {
          while (!gotDestroyRegionCallback) {
            try {
              HAClearDistributedTest.class.wait();
            } catch (InterruptedException e) {
              fail("interrupted");
            }
          }
        }

        if (!gotDestroyRegionCallback) {
          fail("test failed");
        }
        gotDestroyRegionCallback = false;
      }
The test performs following operations 1. Create 2 servers and 3 client 2. Perform put
operations for knows set of keys directy from the client1. 3. Perform destroyRegion operation
from client1 4. verify the result of operation for other clients and other servers.
geode-core/src/distributedTest/java/org/apache/geode/internal/cache/ha/HAClearDistributedTest.java