From 776d4e08e419c72e41e8f799ee576fdb161a1a04 Mon Sep 17 00:00:00 2001 From: Nikita Date: Thu, 7 Jan 2016 11:11:04 +0300 Subject: [PATCH] RMapCache.scanIteratorReactive fixed --- .../java/org/redisson/reactive/RedissonMapCacheReactive.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/redisson/reactive/RedissonMapCacheReactive.java b/src/main/java/org/redisson/reactive/RedissonMapCacheReactive.java index cb0798434..6d5742330 100644 --- a/src/main/java/org/redisson/reactive/RedissonMapCacheReactive.java +++ b/src/main/java/org/redisson/reactive/RedissonMapCacheReactive.java @@ -41,6 +41,7 @@ import org.redisson.client.protocol.decoder.MapScanResultReplayDecoder; import org.redisson.client.protocol.decoder.NestedMultiDecoder; import org.redisson.client.protocol.decoder.ObjectListReplayDecoder; import org.redisson.client.protocol.decoder.ObjectMapReplayDecoder; +import org.redisson.client.protocol.decoder.ScanObjectEntry; import org.redisson.client.protocol.decoder.TTLMapValueReplayDecoder; import org.redisson.command.CommandReactiveExecutor; import org.redisson.connection.decoder.CacheGetAllDecoder; @@ -336,7 +337,7 @@ public class RedissonMapCacheReactive extends RedissonMapReactive im } @Override - Publisher> scanIteratorReactive(InetSocketAddress client, long startPos) { + Publisher> scanIteratorReactive(InetSocketAddress client, long startPos) { return commandExecutor.evalReadReactive(client, getName(), codec, EVAL_HSCAN, "local result = {}; " + "local res = redis.call('hscan', KEYS[1], ARGV[1]); "