I am using AWS SDK to access files in S3. However, the S3 operations from AWS SDK are synchronous. Is it possible to wrap such synchronous operations to make them asynchronous in Scala?
Wrapping with Future is not a right answer since that operation will block in another thread.