protected override async Task FetchAsync(IEnumerable <DataLoaderPair <string, IEnumerable <RefreshToken> > > list, CancellationToken cancellationToken) { var userIds = list.Select(x => x.Key); var sessions = await _refreshTokenRepository.FindByUserIds(userIds); foreach (var entry in list) { entry.SetResult(sessions[entry.Key]); } }