2 writes to _purgingTimer
System.ServiceModel.Primitives (2)
System\ServiceModel\Security\TimeBoundedCache.cs (2)
81
_purgingTimer
= null;
93
_purgingTimer
= new Timer(new TimerCallback(PurgeCallback), this, _purgeInterval, Timeout.InfiniteTimeSpan);
7 references to _purgingTimer
System.ServiceModel.Primitives (7)
System\ServiceModel\Security\TimeBoundedCache.cs (7)
77
if (Count == 0 &&
_purgingTimer
!= null)
79
_purgingTimer
.Change(Timeout.InfiniteTimeSpan, Timeout.InfiniteTimeSpan);
80
_purgingTimer
.Dispose();
91
if (
_purgingTimer
== null)
416
if (self.
_purgingTimer
== null)
421
if (self.Count > 0 && self.
_purgingTimer
!= null)
423
self.
_purgingTimer
.Change(self._purgeInterval, Timeout.InfiniteTimeSpan);