/// <summary> /// Retrieves the configuration data from the cache. /// </summary> public void RetrieveFromCache() { lock (_syncLock) { if (!IsLoaded) { return; } if (!IsCached) { return; } INodePacketTranslator translator = GetConfigurationTranslator(TranslationDirection.ReadFromStream); try { _project.RetrieveFromCache(translator); IsCached = false; } finally { translator.Reader.BaseStream.Dispose(); } } }