@Override
    public long incrementAndGet(K key) {
        return complete(asyncCounterMap.incrementAndGet(key));
    }
@Test
    public void testIncrementAndGet() {
        atomicCounterMap.put(KEY1, VALUE1);
        Long afterIncrement = atomicCounterMap.incrementAndGet(KEY1);
        assertThat(afterIncrement, is(VALUE1 + 1));
    }