The default implementation of the method
futureValue in
FutureConcept is using
Thread.sleep to continuously query the future.
This behavior makes sense for Java Futures (especially for Java 7). However for Scala Await.result would be more suited.
Why isn't the FutureConcept for Scala implemented using Await.result? (The code is already there but it is uncommented)