private bool RetrieveCachedNamespace(INamespace parentNamespace, string name, out IEntity result) { Dictionary<string, IEntity> subcache; if (!_cache.TryGetValue(parentNamespace, out subcache)) { result = null; return false; } return subcache.TryGetValue(name, out result); }