diff --git a/src/main/java/org/springframework/data/redis/core/BoundHashOperations.java b/src/main/java/org/springframework/data/redis/core/BoundHashOperations.java index 3fda99286..995ea7951 100644 --- a/src/main/java/org/springframework/data/redis/core/BoundHashOperations.java +++ b/src/main/java/org/springframework/data/redis/core/BoundHashOperations.java @@ -16,6 +16,7 @@ package org.springframework.data.redis.core; import java.util.Collection; +import java.util.List; import java.util.Map; import java.util.Set; @@ -38,13 +39,13 @@ public interface BoundHashOperations extends BoundKeyOperations { Boolean putIfAbsent(HK key, HV value); - Collection multiGet(Collection keys); + List multiGet(Collection keys); void putAll(Map m); Set keys(); - Collection values(); + List values(); Long size(); diff --git a/src/main/java/org/springframework/data/redis/core/DefaultBoundHashOperations.java b/src/main/java/org/springframework/data/redis/core/DefaultBoundHashOperations.java index 4ae4bdfa4..48c5d8ca7 100644 --- a/src/main/java/org/springframework/data/redis/core/DefaultBoundHashOperations.java +++ b/src/main/java/org/springframework/data/redis/core/DefaultBoundHashOperations.java @@ -16,6 +16,7 @@ package org.springframework.data.redis.core; import java.util.Collection; +import java.util.List; import java.util.Map; import java.util.Set; @@ -52,7 +53,7 @@ class DefaultBoundHashOperations extends DefaultBoundKeyOperations } - public Collection multiGet(Collection hashKeys) { + public List multiGet(Collection hashKeys) { return ops.multiGet(getKey(), hashKeys); } @@ -97,7 +98,7 @@ class DefaultBoundHashOperations extends DefaultBoundKeyOperations } - public Collection values() { + public List values() { return ops.values(getKey()); } diff --git a/src/main/java/org/springframework/data/redis/core/DefaultHashOperations.java b/src/main/java/org/springframework/data/redis/core/DefaultHashOperations.java index c2186d258..396188931 100644 --- a/src/main/java/org/springframework/data/redis/core/DefaultHashOperations.java +++ b/src/main/java/org/springframework/data/redis/core/DefaultHashOperations.java @@ -130,7 +130,7 @@ class DefaultHashOperations extends AbstractOperations imp - public Collection multiGet(K key, Collection fields) { + public List multiGet(K key, Collection fields) { if (fields.isEmpty()) { return Collections.emptyList(); } diff --git a/src/main/java/org/springframework/data/redis/core/HashOperations.java b/src/main/java/org/springframework/data/redis/core/HashOperations.java index c2a545f4b..3939e7c30 100644 --- a/src/main/java/org/springframework/data/redis/core/HashOperations.java +++ b/src/main/java/org/springframework/data/redis/core/HashOperations.java @@ -16,6 +16,7 @@ package org.springframework.data.redis.core; import java.util.Collection; +import java.util.List; import java.util.Map; import java.util.Set; @@ -32,7 +33,7 @@ public interface HashOperations { HV get(H key, Object hashKey); - Collection multiGet(H key, Collection hashKeys); + List multiGet(H key, Collection hashKeys); Long increment(H key, HK hashKey, long delta); @@ -46,7 +47,7 @@ public interface HashOperations { Boolean putIfAbsent(H key, HK hashKey, HV value); - Collection values(H key); + List values(H key); Map entries(H key);