From 4b4a0c809dc014a01dd50372b63e7dadcdb31564 Mon Sep 17 00:00:00 2001 From: David Noble Date: Wed, 9 Oct 2019 13:42:41 -0700 Subject: [PATCH] Tweaks --- .../main/java/com/azure/data/cosmos/core/Utf8String.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/java/src/main/java/com/azure/data/cosmos/core/Utf8String.java b/java/src/main/java/com/azure/data/cosmos/core/Utf8String.java index 11abb59..564fbe0 100644 --- a/java/src/main/java/com/azure/data/cosmos/core/Utf8String.java +++ b/java/src/main/java/com/azure/data/cosmos/core/Utf8String.java @@ -77,7 +77,7 @@ public final class Utf8String implements ByteBufHolder, CharSequence, Comparable return; } - this.buffer = buffer.readerIndex(0); // required to ensure proper hashCode computation + this.buffer = buffer.readerIndex(0); // required to ensure proper hashCode computation by ByteBuf.hashCode this.utf16String = Suppliers.memoize(() -> { @@ -124,7 +124,7 @@ public final class Utf8String implements ByteBufHolder, CharSequence, Comparable * @return {@code true} if the length of this instance is zero. */ public final boolean isEmpty() { - return this.buffer != null && this.buffer.writerIndex() == 0; + return this == EMPTY; } /** @@ -133,7 +133,7 @@ public final class Utf8String implements ByteBufHolder, CharSequence, Comparable * @return {@code true} if this instance is {@code null}. */ public final boolean isNull() { - return this.buffer == null; + return this == NULL; } /**