I agree with Viktor here, I would avoid comparing at all to Java, actually. This is why I advocate our earlier description of what a future _is_, a placeholder for a to-exist value. I think it's best not to tell people to draw a parallel with j.u.c.Future because when you do, **_assumptions are also transferred_** (from Java to Scala) which I think can only lead to confusion.