Implements RingBuffer read/write methods