public function LoadFromFile($sCacheFile)
 {
     $this->oDOMDocument->load($sCacheFile);
     $this->oRoot = $this->oDOMDocument->firstChild;
     $this->oModules = $this->oRoot->getElementsByTagName('loaded_modules')->item(0);
     self::$aLoadedModules = array();
     foreach ($this->oModules->getElementsByTagName('module') as $oModuleNode) {
         $sId = $oModuleNode->getAttribute('id');
         $sRootDir = $oModuleNode->GetChildText('root_dir');
         $sLabel = $oModuleNode->GetChildText('label');
         self::$aLoadedModules[] = new MFModule($sId, $sRootDir, $sLabel);
     }
 }