From 63544d42f990fd48ee51b55bed70a9b66ed79920 Mon Sep 17 00:00:00 2001 From: Nikita Koksharov Date: Wed, 21 Apr 2021 10:23:16 +0300 Subject: [PATCH] refactoring --- .../src/main/java/org/redisson/jcache/JCacheEventCodec.java | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/redisson/src/main/java/org/redisson/jcache/JCacheEventCodec.java b/redisson/src/main/java/org/redisson/jcache/JCacheEventCodec.java index c2be73e70..bbf0b2a8e 100644 --- a/redisson/src/main/java/org/redisson/jcache/JCacheEventCodec.java +++ b/redisson/src/main/java/org/redisson/jcache/JCacheEventCodec.java @@ -47,15 +47,13 @@ public class JCacheEventCodec extends BaseEventCodec { result.add(value); if (expectOldValueInMsg) { - ByteBuf copy = buf.copy(); - if (copy.readShortLE() != -1) { + if (buf.getShortLE(buf.readerIndex()) != -1) { Object oldValue = JCacheEventCodec.this.decode(buf, state, codec.getMapValueDecoder()); result.add(oldValue); } else { buf.readShortLE(); result.add(null); } - copy.release(); } if (sync) {