CompletableFuture
Simple Example of CompletableFuture
Convert blocking method to asynchonous