@Override
    public boolean offerFirst(V e) {
        return get(offerFirstAsync(e));
    }
@Test
    public void testOfferFirst() {
        RDeque<Integer> queue = redisson.getDeque("deque");
        queue.offerFirst(1);
        queue.offerFirst(2);
        queue.offerFirst(3);

        assertThat(queue).containsExactly(3, 2, 1);
    }