protected function generateCacheKey(): string
    {
        return sprintf(
            '%s:%s:%s',
            $this->command,
            $this->collection->getNamespace(),
            md5(serialize($this->params))
        );
    }
protected function generateCacheKey(): string
    {
        return sprintf(
            '%s:%s:%s',
            $this->command,
            $this->collection->getNamespace(),
            md5(serialize($this->params))
        );
    }
protected function generateCacheKey ( ) : string { return sprintf ( '%s:%s:%s' , $ this -> command , $ this -> collection -> getNamespace ( ) , md5 ( serialize ( $ this -> params ) ) ) ; }
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
Generates an unique cache key for the cursor in it s current state .