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]); "