internal override bool Return(byte[] buffer) { lock (ThisLock) { if (this.items.Count < this.Limit) { this.items.Push(buffer); return true; } } return false; } }