if(metaDataExists) {
return new EventQueueBackingStoreFileV3(checkpointFile, capacity,
name, backupCheckpointDir, shouldBackup, compressBackup);
}
checkpointFileHandle = new RandomAccessFile(checkpointFile, "r");
int version = (int)checkpointFileHandle.readLong();
if(Serialization.VERSION_2 == version) {
if(upgrade) {
return upgrade(checkpointFile, capacity, name, backupCheckpointDir,
shouldBackup, compressBackup);
}