6 writes to _head
System.Runtime.Caching (6)
System\Runtime\Caching\CacheExpires.cs (6)
124_freePageList._head = -1; 126_freeEntryList._head = -1; 196list._head = pageIndex; 212list._head = pageIndex; 239list._head = (_pages[(pageIndex)]._pageNext); 410_freePageList._head = oldLength;
22 references to _head
System.Runtime.Caching (22)
System\Runtime\Caching\CacheExpires.cs (22)
182Debug.Assert((list._head == -1) == (list._tail == -1), "(list._head == -1) == (list._tail == -1)"); 185(_pages[(pageIndex)]._pageNext) = list._head; 186if (list._head != -1) 188Debug.Assert((_pages[(list._head)]._pagePrev) == -1, "PagePrev(list._head) == -1"); 189(_pages[(list._head)]._pagePrev) = pageIndex; 201Debug.Assert((list._head == -1) == (list._tail == -1), "(list._head == -1) == (list._tail == -1)"); 220Debug.Assert(list._head != -1, "list._head != -1"); 222int oldHead = list._head; 229Debug.Assert((list._head == -1) == (list._tail == -1), "(list._head == -1) == (list._tail == -1)"); 238Debug.Assert(list._head == pageIndex, "list._head == pageIndex"); 259Debug.Assert(list._head != -1, "list._head != -1"); 262if (list._head == pageIndex) 272Debug.Assert(list._head != -1, "list._head != -1"); 328Debug.Assert(_freeEntryList._head >= 0, "_freeEntryList._head >= 0"); 329int pageIndex = _freeEntryList._head; 371Debug.Assert(_freeEntryList._head == -1, "_freeEntryList._head == -1"); 374if (_freePageList._head == -1) 439Debug.Assert(_freeEntryList._head != -1, "_freeEntryList._head != -1"); 441Debug.Assert(_freeEntryList._head != _freeEntryList._tail, "_freeEntryList._head != _freeEntryList._tail"); 445int pageIndexCurrent = _freeEntryList._head; 486Debug.Assert(_freeEntryList._head != _freeEntryList._tail, "_freeEntryList._head != _freeEntryList._tail"); 516if (_freeEntryList._head == -1)