default CompletableFuture incrementAndGet() { return addAndGet(1L); } default CompletableFuture decrementAndGet() { return addAndGet(-1L); } CompletableFuture addAndGet(long delta); CompletableFuture compareAndSet(long expect, long update); CompletableFuture compareAndSwap(long expect, long update);