diff --git a/src/main/java/net/openhft/chronicle/map/ChronicleMapBuilder.java b/src/main/java/net/openhft/chronicle/map/ChronicleMapBuilder.java index fe198c8b2..0d3e701cc 100755 --- a/src/main/java/net/openhft/chronicle/map/ChronicleMapBuilder.java +++ b/src/main/java/net/openhft/chronicle/map/ChronicleMapBuilder.java @@ -146,19 +146,8 @@ public final class ChronicleMapBuilder implements Cloneable, keyBuilder = new SerializationBuilder<>(keyClass, SerializationBuilder.Role.KEY); valueBuilder = new SerializationBuilder<>(valueClass, SerializationBuilder.Role.VALUE); - if (String.class.equals(valueClass)) { + if (CharSequence.class == valueClass) defaultValue = (V) ""; - this.defaultValueProvider = null; - } else if (CharSequence.class.isAssignableFrom(valueClass)) { - defaultValue = null; - this.defaultValueProvider = new DefaultValueProvider() { - - @Override - public V get(K key) { - return (V) new StringBuilder(); - } - }; - } } /**