From bab67acf11739bbf3a1d78fc61b574790e0897fd Mon Sep 17 00:00:00 2001 From: Peter Lawrey Date: Thu, 20 Aug 2015 15:38:34 +0100 Subject: [PATCH] CHENT-49 performance enhancements of UTF8 string handling. lang 6.7.0, map 2.3.1 --- .../hash/serialization/internal/CharSequenceWriter.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/main/java/net/openhft/chronicle/hash/serialization/internal/CharSequenceWriter.java b/src/main/java/net/openhft/chronicle/hash/serialization/internal/CharSequenceWriter.java index 087d8e627..36ea3c7fb 100644 --- a/src/main/java/net/openhft/chronicle/hash/serialization/internal/CharSequenceWriter.java +++ b/src/main/java/net/openhft/chronicle/hash/serialization/internal/CharSequenceWriter.java @@ -26,15 +26,16 @@ public final class CharSequenceWriter implements BytesW private static final long serialVersionUID = 0L; private static final CharSequenceWriter INSTANCE = new CharSequenceWriter(); + private CharSequenceWriter() { + } + public static CharSequenceWriter instance() { return INSTANCE; } - private CharSequenceWriter() {} - @Override public long size(CS s) { - return AbstractBytes.findUTFLength(s, s.length()); + return AbstractBytes.findUTFLength(s); } @Override