protected override async Task ReportCompletedWord(CompletedWord word) { _wordCounts.AddOrUpdate(word.Data.ToLower(), 1, (key, count) => { count++; _logger.LogTrace($"Word {key} has been seen {count} times."); return(count); }); }
protected virtual async Task ReportCompletedWord(CompletedWord data) { await Task.CompletedTask; }