public void LoadMap(string Filename, bool Hierarchy) { if (cache != null) { cache.Close(); } cache = null; if (pak != null) { pak.Close(); } pak = null; this.Filename = Filename; HierarchyMode = Hierarchy; cache = CacheManager.GetCache(Filename); tv = new TagViewer(settings, extractor1); tvTags.Nodes.Clear(); if (HierarchyMode) { LoadHierarchy(); } else { LoadClasses(); } isCache = true; }