public static void join(final AsyncInvocation<?> async, final long timeoutMilliseconds) {
    join(async.getThread(), timeoutMilliseconds);
  }
Wait for a thread to join.

@param async async invocation to wait on
@param timeoutMilliseconds maximum time to wait
@throws AssertionError if the thread does not terminate
geode-dunit/src/main/java/org/apache/geode/test/dunit/ThreadUtils.java