.get is a blocking operation. From http://twitter.github.io/scala_school/finagle.html

When you use Futures in real code, you normally don’t call get; you use callback functions instead. get is just handy for REPL tinkering.

In this case, there is no way out, because the return type of the outer method is not wrapped in a Future. Instead of get() please use Await.result(), which makes this more clear.