DataRecordIdentifier dataRecordIdentifier;
try {
dataRecordIdentifier = storeHeader
.getClassNameListRootDataRecordIdentifier();
} catch (StoreException exception) {
throw new ObjectIOException(exception);
}
try {
while (dataRecordIdentifier != null) {
setToUpdate.add(dataRecordIdentifier);
final ClassNameRecord classNameRecord = newClassNameRecord();
classNameRecord.setDataRecordIdentifier(
/**/dataRecordIdentifier,
/**/true/* exist in file */);
readAndSetState(classNameRecord);
dataRecordIdentifier = classNameRecord
.getNextClassNameRecordDataRecordIdentifier();
}
} catch (HeapRecordableException exception) {
throw new ObjectIOException(exception);
}
}