private function getSplitOffset()
    {
        $blocks = (int) $this->range->getLength() / $this->index->getKeyReader()->getReadLength();
        $centerBlock = (int) $blocks / 2;
        return $this->range->getOffset() + $centerBlock * $this->index->getKeyReader()->getReadLength();
    }