public static CompletableFuture<Void> runAsync (Runnable runnable)

Returns a new CompletableFuture that is asynchronously completed by a task running in the ForkJoinPool.commonPool() after it runs the given action.

Parameters:
runnable    the action to run before completing the returned CompletableFuture

Returns:  the new CompletableFuture