6 writes to _freeEntryList
System.Runtime.Caching (6)
System\Runtime\Caching\CacheUsage.cs (6)
289RemoveFromList(pageIndex, ref _freeEntryList); 319RemoveFromList(pageIndex, ref _freeEntryList); 345AddToListHead(pageIndex, ref _freeEntryList); 402AddToListHead(pageIndex, ref _freeEntryList); 440MoveToListTail(pageIndexCurrent, ref _freeEntryList); 444MoveToListHead(pageIndexCurrent, ref _freeEntryList);
20 references to _freeEntryList
System.Runtime.Caching (20)
System\Runtime\Caching\CacheUsage.cs (20)
159_freeEntryList._head = -1; 160_freeEntryList._tail = -1; 308Debug.Assert(_freeEntryList._head >= 0, "_freeEntryList._head >= 0"); 309int pageIndex = _freeEntryList._head; 356Debug.Assert(_freeEntryList._head == -1, "_freeEntryList._head == -1"); 357Debug.Assert(_freeEntryList._tail == -1, "_freeEntryList._tail == -1"); 424Debug.Assert(_freeEntryList._head != -1, "_freeEntryList._head != -1"); 425Debug.Assert(_freeEntryList._tail != -1, "_freeEntryList._tail != -1"); 426Debug.Assert(_freeEntryList._head != _freeEntryList._tail, "_freeEntryList._head != _freeEntryList._tail"); 429int pageIndexLast = _freeEntryList._tail; 430int pageIndexCurrent = _freeEntryList._head; 455if (_freeEntryList._tail == -1) 458entries = (_pages[(_freeEntryList._tail)]._entries); 469Debug.Assert(_freeEntryList._head != _freeEntryList._tail, "_freeEntryList._head != _freeEntryList._tail"); 472Debug.Assert(newRef1.PageIndex != _freeEntryList._tail, "newRef1.PageIndex != _freeEntryList._tail"); 474UsageEntryRef oldRef1 = new UsageEntryRef(_freeEntryList._tail, i); 516RemovePage(_freeEntryList._tail); 524if (_freeEntryList._head == -1)