@Override
    public List<V> containsEach(Collection<V> c) {
        return get(containsEachAsync(c));
    }
@Test
    public void testContainsEach() {
        RSet<Integer> set = redisson.getSet("list", IntegerCodec.INSTANCE);
        set.add(0);
        set.add(1);

        assertThat(set.containsEach(Collections.emptySet())).isEmpty();
        assertThat(set.containsEach(Arrays.asList(0, 1)))
                .hasSize(2)
                .containsOnly(0, 1);

        assertThat(set.containsEach(Arrays.asList(0, 1, 2)))
                .hasSize(2)
                .containsOnly(0, 1);

        assertThat(set.containsEach(Arrays.asList(0, 1, 0, 2)))
                .hasSize(3)
                .containsOnly(0, 1, 0);

        assertThat(set.containsEach(Arrays.asList(2, 3, 4)))
                .hasSize(0);
    }