c.addGeneration(writeGeneration, false);
}
synchronized <K, V> Map<K, V> openMap(int generation, String name,
MVMapConcurrent.Builder<K, V> builder) {
MVStore s;
if (generation == readGeneration) {
s = readStore;
} else if (generation == writeGeneration) {
s = writeStore;
} else {
throw new IllegalArgumentException("Unknown generation: " + generation);
}
return s.openMap(name, builder);
}