Changed RingBuffer::clear() from a thread safe approach to a non-threadsafe implementation (allows usage in GUI without blocking GUI thread