/**
  * Get whole list of sitemap entries
  *
  * @return  string
  */
 public function garbageCollectorCommand()
 {
     // Expire sitemap entries
     \Metaseo\Metaseo\Utility\SitemapUtility::expire();
     // Expire cache entries
     \Metaseo\Metaseo\Utility\CacheUtility::expire();
 }
 /**
  * Execute task
  *
  * @return  boolean
  */
 public function execute()
 {
     // Expire sitemap entries
     \Metaseo\Metaseo\Utility\SitemapUtility::expire();
     // Expire cache entries
     \Metaseo\Metaseo\Utility\CacheUtility::expire();
     return TRUE;
 }
 /**
  * Hook: Index Page Content
  *
  * @param    object $pObj    Object
  */
 public function hook_indexContent(&$pObj)
 {
     $this->addPageToSitemapIndex();
     $possibility = (int) \Metaseo\Metaseo\Utility\GeneralUtility::getExtConf('sitemap_clearCachePossibility', 0);
     if ($possibility > 0) {
         $clearCacheChance = ceil(mt_rand(0, $possibility));
         if ($clearCacheChance == 1) {
             \Metaseo\Metaseo\Utility\SitemapUtility::expire();
         }
     }
 }