public async Task InitializeFavoritesAsync(int userId) { var response = await _cachingService.AddOrGetExistingAsync ( userId, CacheRegions.UserFavorites, () => _graphQLService.GetUserFavoritesAsync(1) ).ConfigureAwait(false); }
public async Task <IFileReferenceResponse> GetFileReferenceAsync(IFileReferenceRequest request, CancellationToken token) { request.EnsureNotNull(); return(FileReferenceResponseFactory.CreateFileReferenceResponse ( FileReferenceFactory.Create ( await _cachingService.AddOrGetExistingAsync ( request.FileReferenceId, request.CacheRegion, () => _graphQLService.GetFileReferenceAsync(request.FileReferenceId, token) ) ) )); }