Long2ObjectOpenHashMap<DataInputOutput> partitionMap =
new Long2ObjectOpenHashMap<DataInputOutput>(size);
while (size-- > 0) {
long vertexId = in.readLong();
DataInputOutput dataInputOutput = config.createMessagesInputOutput();
dataInputOutput.readFields(in);
partitionMap.put(vertexId, dataInputOutput);
}
synchronized (map) {
map.put(partitionId, partitionMap);
}