What you are describing is not "reuse" CompleteableFuture, as it performs only one action and ends no more than once.
, . , . CompletionStage<T>:
, , CompletionStage. , .
" ", " ". , . CompletableFuture<T>.
, a b, , c, , , - c, , c → a → b c → b → a, a b, API concurrency.
, , . "bar" "baz" , 42, , " ", , . , "bar" "baz" "bar, , baz" "baz, , ".