public Task Write(ICollection <TTarget> items, object context) { return(Task.Run(() => { lock (AccumulatorLock) { Logger.LogDebug($"AccumuatingWriter.Write adding {items.Count} items."); Accumulator.AddRange(items); Logger.LogDebug("AccumuatingWriter.Write done."); } })); }