return ($this->lazyObjectState->realInstance
??= ($this->lazyObjectState->initializer
)())->
xrange(...\
func_get_args());
} public function xread($streams,
$count = -1,
$block = -1
): \RedisCluster|array|bool
{ return ($this->lazyObjectState->realInstance
??= ($this->lazyObjectState->initializer
)())->
xread(...\
func_get_args());
} public function xreadgroup($group,
$consumer,
$streams,
$count = 1,
$block = 1
): \RedisCluster|array|bool
{ return ($this->lazyObjectState->realInstance
??= ($this->lazyObjectState->initializer
)())->
xreadgroup(...\
func_get_args());
} public function xrevrange($key,
$start,
$end,
$count = -1
): \RedisCluster|array|bool
{ return ($this->lazyObjectState->realInstance
??= ($this->lazyObjectState->initializer
)())->
xrevrange(...\
func_get_args());
} public function xtrim($key,
$maxlen,
$approx = false,
$minid = false,
$limit = -1
): \RedisCluster|false|int
{ return ($this->lazyObjectState->realInstance
??= ($this->lazyObjectState->initializer
)())->
xtrim(...\
func_get_args());
}