boolean waitForAsyncProcessing(AsyncInvocation<Void> async, String expectedError) {
    try {
      async.await();
    } catch (Throwable e) {
      assertThat(hasCauseMessage(e, expectedError)).isTrue();
    }
    return false;
  }
This tests the concurrency versioning system to ensure that event conflation happens correctly
and that the statistic is being updated properly
geode-dunit/src/main/java/org/apache/geode/cache30/MultiVMRegionTestCase.java