public async Task <ArtistReleaseReport> GetArtistReleasesReport(Guid id) { if (!_cacheService.Releases.ContainsKey(id)) { var report = await _artistService.GetArtistReleaseAsync(id); _cacheService.AddReleases(id, report); } return(_aggregatorProcess.CompileReleasesPerYearReport(id, _cacheService.Releases[id])); }