export CircularBuffer