From 655cb9f8ea9534463fd986141c27dcaa89b9fe86 Mon Sep 17 00:00:00 2001 From: Nikita Koksharov Date: Thu, 6 Jul 2023 10:36:27 +0300 Subject: [PATCH] Fixed - RExecutorService's task response should be deleted if task was canceled #5157 --- .../main/java/org/redisson/remote/BaseRemoteService.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/redisson/src/main/java/org/redisson/remote/BaseRemoteService.java b/redisson/src/main/java/org/redisson/remote/BaseRemoteService.java index 39404536b..ab28d224a 100644 --- a/redisson/src/main/java/org/redisson/remote/BaseRemoteService.java +++ b/redisson/src/main/java/org/redisson/remote/BaseRemoteService.java @@ -20,7 +20,9 @@ import io.netty.buffer.Unpooled; import io.netty.util.CharsetUtil; import io.netty.util.Timeout; import io.netty.util.TimerTask; +import org.redisson.RedissonBlockingQueue; import org.redisson.RedissonMap; +import org.redisson.api.RBlockingQueue; import org.redisson.api.RFuture; import org.redisson.api.RMap; import org.redisson.api.RemoteInvocationOptions; @@ -200,4 +202,8 @@ public abstract class BaseRemoteService { return result; } + protected RBlockingQueue getBlockingQueue(String name, Codec codec) { + return new RedissonBlockingQueue<>(codec, commandExecutor, name); + } + }