public void Enqueue(T instance) { using (m_lock.Acquire()) { m_queue.Enqueue(instance); }; }
public void Add(T item) { m_items.Enqueue(item); RemoveExcess(); }