@Override
    public boolean retainAll(Collection<?> c) {
        return get(retainAllAsync(c));
    }
@Test
    public void testRetainAll() {
        Set<Integer> set = redisson.getSet("set");
        for (int i = 0; i < 20000; i++) {
            set.add(i);
        }

        Assertions.assertTrue(set.retainAll(Arrays.asList(1, 2)));
        assertThat(set).containsOnly(1, 2);
        Assertions.assertEquals(2, set.size());
    }