@Override
    public int addLast(V... elements) {
        return get(addLastAsync(elements));
    }
@Test
    public void testAddLastOrigin() {
        Deque<Integer> queue = new ArrayDeque<Integer>();
        queue.addLast(1);
        queue.addLast(2);
        queue.addLast(3);

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