diff --git a/redisson/src/test/java/org/redisson/RedissonMapCacheTest.java b/redisson/src/test/java/org/redisson/RedissonMapCacheTest.java index 5c3fc3191..36ab07e08 100644 --- a/redisson/src/test/java/org/redisson/RedissonMapCacheTest.java +++ b/redisson/src/test/java/org/redisson/RedissonMapCacheTest.java @@ -403,6 +403,23 @@ public class RedissonMapCacheTest extends BaseMapTest { assertThat(map.values()).containsOnly("5678"); } + @Test + public void testGetAllBig() { + Map joinMap = new HashMap(); + for (int i = 0; i < 10000; i++) { + joinMap.put(i, "" + i); + } + + RMap map = redisson.getMapCache("simple"); + map.putAll(joinMap); + + Map s = map.getAll(joinMap.keySet()); + assertThat(s).isEqualTo(joinMap); + + assertThat(map.size()).isEqualTo(joinMap.size()); + } + + @Test public void testGetAll() throws InterruptedException { RMapCache map = redisson.getMapCache("getAll");