public override void ReturnBuffer(byte[] buffer)
{
if (buffer.Length <= this.smallBufferSize)
{
this.freeSmallBuffers.Push(buffer);
}
else if (buffer.Length <= this.medBufferSize)
{
this.freeMedianBuffers.Push(buffer);
}
else
{
this.freeLargeBuffers.Push(buffer);
}
}