Java CompletableFuture 的异步 return

Java asynchronous return of CompletableFuture

如果我们有 AsyncResponse response 变量,我们可以这样写:
CompletableFuture#thenAccept(response::resume).
我不明白我们如何将 boolean resume(Object response) 方法从 AsyncResponse class 传递给 thenAccept()Consumer 作为参数,因为 Consumer return void.

方法引用将忽略 return 值。如果将方法引用扩展为匿名内部 class,它看起来像这样:

completableFuture.thenAccept(new Consumer<Object>() {
        @Override
        public void accept(Object object) {
            response.resume(object);
        }
    });