original_string: private function catalogKeyAdd($key, $lifetime)
      {
  
          $catalog = $this->fetch($this->catalog_key);
          $catalog = is_array($catalog) ? $catalog : Array();
          $catalog[$key] = ($lifetime == 0) ? $lifetime : $lifetime + time();
          return $this->store($this->catalog_key, $catalog);
      }
code: private function catalogKeyAdd($key, $lifetime)
      {
  
          $catalog = $this->fetch($this->catalog_key);
          $catalog = is_array($catalog) ? $catalog : Array();
          $catalog[$key] = ($lifetime == 0) ? $lifetime : $lifetime + time();
          return $this->store($this->catalog_key, $catalog);
      }
code_tokens: private function catalogKeyAdd ( $ key , $ lifetime ) { $ catalog = $ this -> fetch ( $ this -> catalog_key ) ; $ catalog = is_array ( $ catalog ) ? $ catalog : Array ( ) ; $ catalog [ $ key ] = ( $ lifetime == 0 ) ? $ lifetime : $ lifetime + time ( ) ; return $ this -> store ( $ this -> catalog_key , $ catalog ) ; }
docstring: Keeps track of the data stored in the cache to make deleting groups of
  data possible
  @param $key
  @return boolean If the catalog is stored or not
docstring_tokens: Keeps track of the data stored in the cache to make deleting groups of data possible