@Override
    public RFuture<Boolean> addAsync(V value) {
        CompletableFuture<Boolean> f = CompletableFuture.supplyAsync(() -> add(value), getServiceManager().getExecutor());
        return new CompletableFutureWrapper<>(f);
    }
@Test
    public void testAddAsync() throws InterruptedException, ExecutionException {
        RSortedSet<Integer> set = redisson.getSortedSet("simple");
        RFuture<Boolean> future = set.addAsync(2);
        Assertions.assertTrue(future.get());

        Assertions.assertTrue(set.contains(2));
    }