Downloads entity from cache and caches result
@override Future<S> download() => this.client.httpEndpoints.fetchChannel(this.id);