@Override
  public void setVersion(final int expectedVersion) throws IOException {
    markDirty();
    storage.putInt(HEADER_VERSION_OFFSET, expectedVersion);
  }
@Override
  public void setVersion(final int expectedVersion)