add method

void add(
  1. T item
)

Implementation

void add(T item) {
  if (_count < maxSize) {
    _buffer.add(item);
    _count++;
  } else {
    _buffer[_start] = item;
    _start = (_start + 1) % maxSize; // Overwrite the oldest element
  }
}