mirror of
https://github.com/OpenHFT/Chronicle-Map.git
synced 2021-09-13 01:26:12 +00:00
HCOLL-248 changed default behaviour again
This commit is contained in:
+3
-3
@@ -57,11 +57,11 @@ public final class CharSequenceReader<S extends CharSequence>
|
||||
new CharSequenceReader(NoInterningIdentity.INSTANCE, NoInterningIdentity.INSTANCE);
|
||||
|
||||
public static CharSequenceReader of() {
|
||||
return DEFAULT_READER;
|
||||
return STRING_READER;
|
||||
}
|
||||
|
||||
public static CharSequenceReader<String> ofString() {
|
||||
return STRING_READER;
|
||||
public static CharSequenceReader<String> ofStringBuilder() {
|
||||
return DEFAULT_READER;
|
||||
}
|
||||
|
||||
public static <S extends CharSequence, I extends CharSequenceInterner<S> & Serializable>
|
||||
|
||||
@@ -127,11 +127,11 @@ final class SerializationBuilder<E> implements Cloneable, Serializable {
|
||||
sizeMarshaller(byteableMarshaller);
|
||||
reader(byteableMarshaller);
|
||||
interop(byteableMarshaller);
|
||||
} else if (eClass == CharSequence.class || eClass == StringBuilder.class) {
|
||||
} else if (eClass == CharSequence.class || eClass == String.class) {
|
||||
reader((BytesReader<E>) CharSequenceReader.of());
|
||||
writer((BytesWriter<E>) CharSequenceWriter.instance());
|
||||
} else if (eClass == String.class) {
|
||||
reader((BytesReader<E>) CharSequenceReader.ofString());
|
||||
} else if (eClass == StringBuilder.class) {
|
||||
reader((BytesReader<E>) CharSequenceReader.ofStringBuilder());
|
||||
writer((BytesWriter<E>) CharSequenceWriter.instance());
|
||||
} else if (eClass == Void.class) {
|
||||
sizeMarshaller(VoidMarshaller.INSTANCE);
|
||||
|
||||
Reference in New Issue
Block a user