original_string: protected function generateCacheKey(): string
      {
          return sprintf(
              '%s:%s:%s',
              $this->command,
              $this->collection->getNamespace(),
              md5(serialize($this->params))
          );
      }
code: protected function generateCacheKey(): string
      {
          return sprintf(
              '%s:%s:%s',
              $this->command,
              $this->collection->getNamespace(),
              md5(serialize($this->params))
          );
      }
code_tokens: protected function generateCacheKey ( ) : string { return sprintf ( '%s:%s:%s' , $ this -> command , $ this -> collection -> getNamespace ( ) , md5 ( serialize ( $ this -> params ) ) ) ; }
docstring: Generates an unique cache key for the cursor in it's current state.
  
  @return string cache key to identify the query of the current cursor
docstring_tokens: Generates an unique cache key for the cursor in it s current state .