# File lib/innodb/log.rb, line 92
  def checkpoint
    offset1 = LOG_HEADER_BLOCK_MAP[:LOG_CHECKPOINT_1] * Innodb::LogBlock::BLOCK_SIZE
    offset2 = LOG_HEADER_BLOCK_MAP[:LOG_CHECKPOINT_2] * Innodb::LogBlock::BLOCK_SIZE
    @checkpoint ||=
      {
        :checkpoint_1 => block_cursor(offset1).name("checkpoint_1") do |cursor|
          cp = read_checkpoint(cursor)
          cp.delete(:group_array)
          cp
        end,
        :checkpoint_2 => block_cursor(offset2).name("checkpoint_2") do |cursor|
          cp = read_checkpoint(cursor)
          cp.delete(:group_array)
          cp
        end
      }
  end