public function deleteCacheFile()
 {
     $file = new Gpf_Io_File(Gpf_Paths::getInstance()->getCacheAccountDirectory() . Gpf_Templates_Smarty::COMPILED_TEMPLATES_DIR . $this->panel . '/' . $this->theme . '/' . basename($this->name));
     if ($this->theme != rtrim(Gpf_Paths::DEFAULT_THEME, '/')) {
         $this->deleteCacheFileFromDirectory($file->getParent(), $file->getName());
         return;
     }
     foreach (new Gpf_Io_DirectoryIterator($file->getParent()->getParent(), '', false, true) as $fullName => $name) {
         $this->deleteCacheFileFromDirectory($fullName, $file->getName());
     }
 }