@Override public long addAndGet(long delta) { return addAndGetAsync(delta).join(); }
@Override public void alter(IFunction<Long, Long> function) { alterAsync(function).join(); }
@Override public <R> R apply(IFunction<Long, R> function) { return applyAsync(function).join(); }
@Override public long getAndAdd(long delta) { return getAndAddAsync(delta).join(); }
@Override public long getAndAlter(IFunction<Long, Long> function) { return getAndAlterAsync(function).join(); }
@Override public long decrementAndGet() { return decrementAndGetAsync().join(); }
@Override public long getAndIncrement() { return getAndIncrementAsync().join(); }
@Override public long getAndSet(long newValue) { return getAndSetAsync(newValue).join(); }
@Override public boolean compareAndSet(long expect, long update) { return compareAndSetAsync(expect, update).join(); }
@Override public long alterAndGet(IFunction<Long, Long> function) { return alterAndGetAsync(function).join(); }
@Override public long getAndAdd(long delta) { return getAndAddAsync(delta).join(); }
@Override public long getAndAlter(IFunction<Long, Long> function) { return getAndAlterAsync(function).join(); }
@Override public long decrementAndGet() { return decrementAndGetAsync().join(); }
@Override public long getAndIncrement() { return getAndIncrementAsync().join(); }
@Override public long getAndSet(long newValue) { return getAndSetAsync(newValue).join(); }
@Override public boolean compareAndSet(long expect, long update) { return compareAndSetAsync(expect, update).join(); }
@Override public long alterAndGet(IFunction<Long, Long> function) { return alterAndGetAsync(function).join(); }
@Override public void alter(IFunction<Long, Long> function) { alterAsync(function).join(); }
@Override public long addAndGet(long delta) { return addAndGetAsync(delta).join(); }
@Override public <R> R apply(IFunction<Long, R> function) { return applyAsync(function).join(); }