@Override
      public void run2() throws CacheException {
        // StringBuilder errors = new StringBuilder();
        numberOfAfterInvalidates = 0;
        numberOfAfterCreates = 0;
        numberOfAfterUpdates = 0;
        Region<Object, Object> region = getRootRegion().getSubregion(name);
        for (int i = 0; i < numberOfKeys; i++) {
          String expected = "key-" + i;
          String actual = (String) region.get("key-" + i);
          assertThat(expected).isEqualTo(actual);
        }
      }
Tests for bug 36684 by having two cache servers with cacheloaders that should always return a
value and one client connected to each server reading values. If the bug exists, the clients
will get null sometimes.
geode-core/src/distributedTest/java/org/apache/geode/cache/ConnectionPoolDUnitTest.java