public void SetWeak(object key, object value) { ScavengeKeys(); this[new EqualityWeakReference(key)] = value; }