java.util.Optional to java.util.concurrent.CompletableFuture