From f4124113ede262a50929ede01bdd2e4ca7b44762 Mon Sep 17 00:00:00 2001 From: Nikita Koksharov Date: Tue, 27 Feb 2024 09:49:30 +0300 Subject: [PATCH] ChannelName toString conversion optimization --- redisson/src/main/java/org/redisson/client/ChannelName.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/redisson/src/main/java/org/redisson/client/ChannelName.java b/redisson/src/main/java/org/redisson/client/ChannelName.java index f0f6721ab..a5c74b03c 100644 --- a/redisson/src/main/java/org/redisson/client/ChannelName.java +++ b/redisson/src/main/java/org/redisson/client/ChannelName.java @@ -27,10 +27,12 @@ import io.netty.util.CharsetUtil; public class ChannelName implements CharSequence { private final byte[] name; + private final String str; public ChannelName(byte[] name) { super(); this.name = name; + this.str = new String(name, CharsetUtil.UTF_8); } public ChannelName(String name) { @@ -39,7 +41,7 @@ public class ChannelName implements CharSequence { @Override public String toString() { - return new String(name, CharsetUtil.UTF_8); + return str; } public byte[] getName() {