AsyncCache< T> constructor
Creates a cache that invalidates its contents after duration
has passed.
The duration
starts counting after the Future returned by fetch
completes, or after the Stream returned by fetchStream emits a done
event.
Implementation
AsyncCache(this._duration);