Several callers waiting on the same CompletableFuture? orTimeout() times out the future you call it on.
Use copy() to give one caller its own timeout without timing out the shared future. Java 9+. #Java
Delivering #LibericaJDK: supported, #Java standard compatible binaries. Among Top-5 #OpenJDK contributors.