return ($this->lazyObjectState->realInstance
??= ($this->lazyObjectState->initializer
)())->
xlen(...\
func_get_args());
} public function xpending($key,
$group,
$start = null,
$end = null,
$count = -1,
$consumer = null
): \RedisCluster|array|false
{ return ($this->lazyObjectState->realInstance
??= ($this->lazyObjectState->initializer
)())->
xpending(...\
func_get_args());
} public function xrange($key,
$start,
$end,
$count = -1
): \RedisCluster|array|bool
{ 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());
}