private ExpiringCollection <double> CreateInstance() { var instance = new ExpiringCollection <double>(WindowSize); instance._stopwatchFactory = StopwatchFactory; return(instance); }
private double CalculateAverage(ExpiringCollection <double> collection) { return(collection.DefaultIfEmpty().Average()); }