Change Cache API to return Futures
Pass ExecContext to cache constructor instead of passing it around
Merge branch 'async'
Update readme