2 writes to m_NotGen2
System (2)
parent\parent\parent\InternalApis\NDP_Common\inc\PinnableBufferCache.cs (2)
51m_NotGen2 = new List<object>(DefaultNumberOfBuffers); 271m_NotGen2 = notInGen2;
21 references to m_NotGen2
System (21)
parent\parent\parent\InternalApis\NDP_Common\inc\PinnableBufferCache.cs (21)
175PinnableBufferCacheEventSource.Log.FreeBufferStillTooYoung(m_CacheName, m_NotGen2.Count); 176m_NotGen2.Add(buffer); 209PinnableBufferCacheEventSource.Log.AllocateBufferFreeListEmpty(m_CacheName, m_NotGen2.Count); 212if (m_NotGen2.Count == 0) 217int idx = m_NotGen2.Count - 1; 218if (GC.GetGeneration(m_NotGen2[idx]) < GC.MaxGeneration && GC.GetGeneration(m_NotGen2[0]) == GC.MaxGeneration) 220returnBuffer = m_NotGen2[idx]; 221m_NotGen2.RemoveAt(idx); 226PinnableBufferCacheEventSource.Log.AllocateBufferFromNotGen2(m_CacheName, m_NotGen2.Count); 234if (m_NotGen2.Count == m_restockSize / 2) 255PinnableBufferCacheEventSource.Log.AllocateBufferAged(m_CacheName, m_NotGen2.Count); 256for (int i = 0; i < m_NotGen2.Count; i++) 259object currentBuffer = m_NotGen2[i]; 309m_NotGen2.Add(newBuffer); 372if (m_NotGen2.Count > 0) 379PinnableBufferCacheEventSource.Log.TrimFlush(m_CacheName, m_buffersUnderManagement, freeCount, m_NotGen2.Count); 385PinnableBufferCacheEventSource.Log.TrimFree(m_CacheName, m_buffersUnderManagement, freeCount, m_NotGen2.Count); 386m_buffersUnderManagement -= m_NotGen2.Count; 393m_NotGen2.Clear(); 415m_NotGen2.Add(buffer);