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