Abstract classes and interfaces always use the most conservative serializer. Fixed a bug with different objectSerializers during read and write (introduced in 38cda58032)

This commit is contained in:
leventov
2014-10-03 06:42:02 +04:00
parent 10bf3280bf
commit bd642b995f
2 changed files with 58 additions and 19 deletions
@@ -524,6 +524,9 @@ public class ChronicleMapBuilder<K, V> implements Cloneable {
}
private void preMapConstruction() {
keyBuilder.objectSerializer(objectSerializer());
valueBuilder.objectSerializer(objectSerializer());
int maxSize = entrySize() * figureBufferAllocationFactor();
keyBuilder.maxSize(maxSize);
valueBuilder.maxSize(maxSize);