diff --git a/src/main/java/org/warp/commonutils/concurrency/future/CompletableFutureUtils.java b/src/main/java/org/warp/commonutils/concurrency/future/CompletableFutureUtils.java index 193b8e3..9339e76 100644 --- a/src/main/java/org/warp/commonutils/concurrency/future/CompletableFutureUtils.java +++ b/src/main/java/org/warp/commonutils/concurrency/future/CompletableFutureUtils.java @@ -404,4 +404,10 @@ public class CompletableFutureUtils { Executor executor) { return CompletableFuture.completedFuture(null).thenComposeAsync((_x) -> supp.get(), executor); } + + public static CompletableFuture composeAsyncIO( + IOSupplier> supp, + Executor executor) { + return CompletableFuture.completedFuture(null).thenComposeAsync((_x) -> getCompletableFutureIO(supp), executor); + } }