If they are familiar with Java 5 future then they cannot use that knowledge to understand scala.concurrent.Future—they are completely dissimilar (synchronous and mutable vs asynchronous and immutable), why I suggest the link to CompletableFuture.