diff --git a/dyno-jedis/src/main/java/com/netflix/dyno/jedis/DynoJedisClient.java b/dyno-jedis/src/main/java/com/netflix/dyno/jedis/DynoJedisClient.java index 7813a53d..fcd1e95f 100644 --- a/dyno-jedis/src/main/java/com/netflix/dyno/jedis/DynoJedisClient.java +++ b/dyno-jedis/src/main/java/com/netflix/dyno/jedis/DynoJedisClient.java @@ -808,8 +808,10 @@ public ScanResult> execute(Jedis client, ConnectionCon @Override public ScanResult> execute(final Jedis client, final ConnectionContext state) { - return new ScanResult<>(cursor, new ArrayList(CollectionUtils.transform( - client.hscan(key, cursor).getResult(), + + ScanResult> result = client.hscan(key, cursor); + return new ScanResult<>(result.getCursor(), new ArrayList(CollectionUtils.transform( + result.getResult(), new CollectionUtils.Transform, Map.Entry>() { @Override public Map.Entry get(Map.Entry entry) {