The Akka documentation says:
Akka
you may be tempted to just wrap the blocking call inside a Future and work with that instead, but this strategy is to
Akka itself implements all this, you can wrap your blocking calls into Actors and then use dispatchers to control execution thread pools.