public override void Clear()
{
for (int i = 0; i < this.bufferPools.Length; i++)
{
BufferPool bufferPool = this.bufferPools[i];
bufferPool.Clear();
}
}