public void Prune() { lock (_entries) { _entries.SelectMany(e => e.Value).Where(e => !e.Scope.IsAlive).ToArray().Map(Forget); } }