Make key/value size discovery more defensive, inspired by #43

This commit is contained in:
leventov
2015-09-21 19:08:45 +03:00
parent 97ae2fc2a2
commit d9c771bedc
11 changed files with 37 additions and 23 deletions
@@ -1329,7 +1329,7 @@ public final class ChronicleMapBuilder<K, V> implements
MetaProvider metaWriterProvider = valueBuilder.metaInteropProvider();
copies = metaWriterProvider.getCopies(copies);
MetaBytesWriter metaValueWriter = metaWriterProvider.get(copies,
valueBuilder.metaInterop(), valueWriter, defaultValue);
valueBuilder.metaInterop(), valueWriter, defaultValue, true);
return new ConstantValueProvider<>(defaultValue, metaValueWriter, valueWriter);
}