original_string: public function getCacheKey()
      {
          return $this->cacheKey ?: md5($this->db->getDbname() . $this->getSql() . serialize($this->params) . serialize($this->paramTypes));
      }
code: public function getCacheKey()
      {
          return $this->cacheKey ?: md5($this->db->getDbname() . $this->getSql() . serialize($this->params) . serialize($this->paramTypes));
      }
code_tokens: public function getCacheKey ( ) { return $ this -> cacheKey ? : md5 ( $ this -> db -> getDbname ( ) . $ this -> getSql ( ) . serialize ( $ this -> params ) . serialize ( $ this -> paramTypes ) ) ; }
docstring: Generate cache key form query and params
  
  @return string
docstring_tokens: Generate cache key form query and params