internal static void Process() { Logger.Debug("Processing readings"); var dataPoints = new List<FeatureStatistics>(); Reading reading; while (Readings.TryDequeue(out reading)) { ProcessReading(dataPoints, reading); } NotifySubscribers(dataPoints); }