@Deprecated
  public synchronized AsyncInvocation<V> join(final long millis) throws InterruptedException {
    thread.join(millis);
    return this;
  }
Waits at most {@code millis} milliseconds for this {@code AsyncInvocation} to complete. A
timeout of {@code 0} means to wait forever.

@param millis the time to wait in milliseconds

@return this {@code AsyncInvocation}

@throws IllegalArgumentException if the value of {@code millis} is negative.

@throws InterruptedException if the current thread is interrupted.

@deprecated Please use {@link #await()} or {@link #get()} instead.
geode-dunit/src/main/java/org/apache/geode/test/dunit/AsyncInvocation.java