internal void Enqueue(BufferRef bufferRef) { Contract.Requires(bufferRef != null); this.CheckDisposed(); this.queue.Offer(bufferRef); }
internal bool TryDequeue(out BufferRef bufferRef) { this.CheckDisposed(); bufferRef = this.queue.Poll(); return(bufferRef != null); }