How to transform a plain Java Future into a CompletableFuture the right way using a scheduler. Don't block the original future.| Concurrency Deep Dives