Reading Play Framework docs, it's explicit that when using blocking I/O operations or CPU intensive one should put these operations on another ExecutionContext. They also explicit recommend doing it in DB examples.
But reading Slick docs they also say Slick has it's on ExecutionContext for querying and all operations are async.
Question, is it ok to use Slick in Play with default ExecutionContext?
Edit: Scala.