I think the problem here is that `cache` cant be a...
# coroutines
g
I think the problem here is that
cache
cant be a simple
Cache<K, V>
, it needs to be something like a
Cache<K, Future<V>>
, because otherwise theres no way to store state information about the in-progress computation
1