예제 #1
0
 public virtual void Clear()
 {
     lock (syncLock)
     {
         cache.Clear();
     }
 }
예제 #2
0
 public virtual void Clear()
 {
     UninterruptableMonitor.Enter(syncLock);
     try
     {
         cache.Clear();
     }
     finally
     {
         UninterruptableMonitor.Exit(syncLock);
     }
 }
예제 #3
0
 /// <inheritdoc/>
 void IInternalNameInt32CacheLru.Clear() => cache.Clear();