public <V> AsyncInvocation<V> invokeAsync(final String name,
      final SerializableCallableIF<V> callable) {
    IdentifiableCallable<V> target = new IdentifiableCallable<>(nextId(), name, callable);
    return AsyncInvocation.create(target, () -> invoke(target, target.getMethodName(), EMPTY), this)
        .start();
  }
Invokes the {@code call} method of a {@link Callable} in this {@code VM}.

@param <V> the type returned by the callable
@param callable The {@code Callable} to be run
@param name The name of the {@code Callable}, which will be logged in dunit output
@return an {@link AsyncInvocation}

@see SerializableCallable
geode-dunit/src/main/java/org/apache/geode/test/dunit/VM.java