File segmentFile = segment.m_file;
RandomAccessFile ras = new RandomAccessFile(segmentFile, "rw");
FileChannel fc = ras.getChannel();
MBBContainer readBufferC = DBBPool.wrapMBB(fc.map(MapMode.READ_WRITE, 0, fc.size()));
final ByteBuffer readBuffer = readBufferC.b();
final long buffAddr = readBufferC.address();
try {
//Get the number of objects and then iterator over them
int numObjects = readBuffer.getInt();
int size = readBuffer.getInt();