public virtual void Clear() { lock (syncLock) { cache.Clear(); } }
public virtual void Clear() { UninterruptableMonitor.Enter(syncLock); try { cache.Clear(); } finally { UninterruptableMonitor.Exit(syncLock); } }
/// <inheritdoc/> void IInternalNameInt32CacheLru.Clear() => cache.Clear();