18 references to EntryState
System.Runtime.Caching (18)
System\Caching\MemoryCacheEntry.cs (7)
72internal EntryState State { 73get { return (EntryState)_state; } 136if (State > EntryState.AddedToCache) { 173internal bool CompareExchangeState(EntryState value, EntryState comparand) { 197if (State == EntryState.AddedToCache) { 203State = EntryState.Closed;
System\Caching\MemoryCacheEntryChangeMonitor.cs (1)
78if (entry.State != EntryState.AddedToCache) {
System\Caching\MemoryCacheStore.cs (10)
57if (!entry.CompareExchangeState(EntryState.AddedToCache, EntryState.AddingToCache)) { 91Dbg.Assert(entry.State == EntryState.RemovingFromCache, "entry.State = EntryState.RemovingFromCache"); 93entry.State = EntryState.RemovedFromCache; 157toBeReleasedEntry.State = EntryState.RemovingFromCache; 162entry.State = EntryState.AddingToCache; 224entry.State = EntryState.RemovingFromCache; 265entry.State = EntryState.RemovingFromCache; 289existingEntry.State = EntryState.RemovingFromCache; 291entry.State = EntryState.AddingToCache;