Java Futures
net.florianschoppmann.java :
java-futures
Bridge gaps and help overcome inconveniences with CompletableFuture.
This module includes, among other features, methods to collect the results of multiple futures into a list,
provides equivalent alternatives to CompletableFuture’s monadic methods (thenApply, thenCompose, etc.) that can
deal with checked exceptions, and methods for asynchronous “try-with-resources” constructs.