void RefreshStatistics() { DateTime frontOfQueue = DateTime.MinValue; if (Occurrences.TryPeek(out frontOfQueue)) { if (DateTime.Now.Subtract(frontOfQueue).TotalSeconds > 60) { Occurrences.TryDequeue(out frontOfQueue); RefreshStatistics(); } } }