|
|
|
@ -22,6 +22,7 @@ import java.util.AbstractMap;
|
|
|
|
|
import java.util.ArrayList;
|
|
|
|
|
import java.util.Arrays;
|
|
|
|
|
import java.util.Collection;
|
|
|
|
|
import java.util.Collections;
|
|
|
|
|
import java.util.HashMap;
|
|
|
|
|
import java.util.HashSet;
|
|
|
|
|
import java.util.Iterator;
|
|
|
|
@ -679,6 +680,10 @@ public class RedissonLocalCachedMap<K, V> extends RedissonMap<K, V> implements R
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public RFuture<Map<K, V>> getAllAsync(Set<K> keys) {
|
|
|
|
|
if (keys.isEmpty()) {
|
|
|
|
|
return newSucceededFuture(Collections.<K, V>emptyMap());
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
final Map<K, V> result = new HashMap<K, V>();
|
|
|
|
|
Set<K> mapKeys = new HashSet<K>(keys);
|
|
|
|
|
for (Iterator<K> iterator = mapKeys.iterator(); iterator.hasNext();) {
|
|
|
|
|