public IEnumerable<Item> Reprocess()
{
var items = this.streamStorage.GetLatest(type: null, fromDate: null, toDate: null, limit: null).ToList();
Parallel.ForEach(items, item => this.streamProcessor.Process(item));
this.streamStorage.Save(items);
return items;
}