public void GetInfo( out string name, out int freeCount, out int initialCapacity, out int currentCapacity, out int bufferSize, out int misses ) { lock ( this ) { name = m_Name; freeCount = m_FreeBuffers.Count; initialCapacity = m_InitialCapacity; currentCapacity = m_InitialCapacity * (1 + m_Misses); bufferSize = m_BufferSize; misses = m_Misses; } }