protected function prefill()
    {
        if (!$this->prefill || $this->prefilled) {
            return;
        }

        try {
            $this->definitions = $this->getReadConnection()->hGetAll($this->hashName);
            $this->prefilled = true;
        } catch (\Exception $exception) {
            throw new RedisException($exception->getMessage(), $exception->getCode(), $exception);
        }
    }