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);
        }
Exemplo n.º 4
0
        private void ReduceReservoirSize(int newSize)
        {
            if (newSize >= _customEvents.Size)
            {
                return;
            }

            _customEvents.Resize(newSize);
            _agentHealthReporter.ReportCustomEventReservoirResized(newSize);
        }