protected function generate()
 {
     if (!is_dir(TL_ROOT . '/' . $this->cacheDirectory)) {
         $this->makeCacheDirectory();
     }
     $file = new \File($this->cacheFile);
     $file->truncate();
     $file->putContent($file->path, json_encode($this->cacheUrl));
     $automator = new \Automator();
     $automator->purgePageCache();
 }