private void createCache(Properties props) throws Exception {
    DistributedSystem ds = getSystem(props);
    assertNotNull(ds);
    ds.disconnect();
    ds = getSystem(props);
    cache = CacheFactory.create(ds);
    assertNotNull(cache);
  }
- Creates the client-server configuration (which also registers interest) - put on server1 -
verify puts received on client1 - create region on server2 - verify puts received on server2
via GII - verify puts received on client2 via server2
geode-core/src/distributedTest/java/org/apache/geode/internal/cache/tier/sockets/RegisterInterestBeforeRegionCreationDUnitTest.java