System.Threading.OverlappedDataCacheLine.OverlappedDataCacheLine C# (CSharp) Method

OverlappedDataCacheLine() private method

private OverlappedDataCacheLine ( ) : System
return System
        internal OverlappedDataCacheLine()
        {
            m_items = new OverlappedData[OverlappedDataCacheLine.CacheSize];
            // Allocate some dummy objects before and after the cacheLine.
            // These objects will allow GC to move two cacheLine's closer.
            new Object();
            for (short i = 0; i < OverlappedDataCacheLine.CacheSize; i ++)
            {
                m_items[i] = new OverlappedData (this);
                m_items[i].m_slot = i;
            }
            new Object();
        }
OverlappedDataCacheLine