public void ResizeChangesMaximumItemsAllowed() { // Resize ConcurrentPriorityQueue.Add(Create(0.1f)); ConcurrentPriorityQueue.Add(Create(0.2f)); ConcurrentPriorityQueue.Add(Create(0.3f)); Assert.AreEqual(3, ConcurrentPriorityQueue.Count); ConcurrentPriorityQueue.Resize(2); Assert.AreEqual(2, ConcurrentPriorityQueue.Count); ConcurrentPriorityQueue.Add(Create(0.4f)); Assert.AreEqual(2, ConcurrentPriorityQueue.Count); }
private void ReduceReservoirSize(int newSize) { if (newSize >= _spanEvents.Size) { return; } _spanEvents.Resize(newSize); }
private void ReduceReservoirSize(int newSize) { if (newSize >= GetReservoirSize()) { return; } _errorEvents.Resize(newSize); }
private void ReduceReservoirSize(int newSize) { if (newSize >= _customEvents.Size) { return; } _customEvents.Resize(newSize); _agentHealthReporter.ReportCustomEventReservoirResized(newSize); }