original_string: public function getDefinitions()
      {
          $cache   = Cache::getEagerCache();
          $cacheId = 'SearchEngine-' . self::OPTION_STORAGE_NAME;
  
          if ($cache->contains($cacheId)) {
              $list = $cache->fetch($cacheId);
          } else {
              $list = $this->loadDefinitions();
              $cache->save($cacheId, $list);
          }
  
          return $list;
      }
code: public function getDefinitions()
      {
          $cache   = Cache::getEagerCache();
          $cacheId = 'SearchEngine-' . self::OPTION_STORAGE_NAME;
  
          if ($cache->contains($cacheId)) {
              $list = $cache->fetch($cacheId);
          } else {
              $list = $this->loadDefinitions();
              $cache->save($cacheId, $list);
          }
  
          return $list;
      }
code_tokens: public function getDefinitions ( ) { $ cache = Cache :: getEagerCache ( ) ; $ cacheId = 'SearchEngine-' . self :: OPTION_STORAGE_NAME ; if ( $ cache -> contains ( $ cacheId ) ) { $ list = $ cache -> fetch ( $ cacheId ) ; } else { $ list = $ this -> loadDefinitions ( ) ; $ cache -> save ( $ cacheId , $ list ) ; } return $ list ; }
docstring: Returns list of search engines by URL
  
  @return array  Array of ( URL => array( searchEngineName, keywordParameter, path, charset ) )
docstring_tokens: Returns list of search engines by URL