original_string: public function clear_cache($item, $mode): self
    {
      $cache_name = $this->_cache_name($item, $mode);
      if ( $this->cache_has($cache_name) ){
        $this->cache_delete($cache_name);
      }
      return $this;
    }
code: public function clear_cache($item, $mode): self
    {
      $cache_name = $this->_cache_name($item, $mode);
      if ( $this->cache_has($cache_name) ){
        $this->cache_delete($cache_name);
      }
      return $this;
    }
code_tokens: public function clear_cache ( $ item , $ mode ) : self { $ cache_name = $ this -> _cache_name ( $ item , $ mode ) ; if ( $ this -> cache_has ( $ cache_name ) ) { $ this -> cache_delete ( $ cache_name ) ; } return $ this ; }
docstring: Deletes a specific item from the cache.
  
  ```php
  bbn\x::dump($db->clear_cache('db_example','tables'));
  // (db)
  ```
  
  @param string $item 'db_name' or 'table_name'
  @param string $mode 'columns','tables' or'databases'
  @return self
docstring_tokens: Deletes a specific item from the cache .