class VanillaSharedHashMap<K, V> extends AbstractVanillaSharedHashMap<K, V> {
public VanillaSharedHashMap(SharedHashMapBuilder builder, File file,
Class<K> kClass, Class<V> vClass) throws IOException {
super(builder, kClass, vClass);
ObjectSerializer objectSerializer = builder.objectSerializer();
BytesStore bytesStore = file == null
? DirectStore.allocateLazy(sizeInBytes(), objectSerializer)
: new MappedStore(file, FileChannel.MapMode.READ_WRITE, sizeInBytes(), objectSerializer);
createMappedStoreAndSegments(bytesStore);
}