internal static void Clear <TKey, TValue>(this SnapDictionary <TKey, TValue> d, TKey key) where TValue : class { using (d.GetScopedWriteLock(GetScopeProvider())) { d.ClearLocked(key); } }