@Override
    public boolean removeFirstOccurrence(Object o) {
        return remove(o, 1);
    }
@Test
    public void testRemoveFirstOccurrence() {
        RDeque<Integer> queue1 = redisson.getDeque("deque1");
        queue1.addFirst(3);
        queue1.addFirst(1);
        queue1.addFirst(2);
        queue1.addFirst(3);

        queue1.removeFirstOccurrence(3);

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