docs: public static boolean await(CompletableFuture<?> future, long time, TimeUnit unit) throws InterruptedException {
        try {
           requireNonNull(future, "Completable Future must be non-null.").get(time, requireNonNull(unit, "Time Unit must be non-null"));
           return true;
        } catch (ExecutionException e) {
           return true;
        } catch (java.util.concurrent.TimeoutException e) {
           return false;
        }
     }