@Override
    public boolean cancel(boolean mayInterruptIfRunning) {
        return isCancelled();
    }
Does nothing but returning whether this future has been cancelled or not.
core/src/main/java/com/linecorp/armeria/common/util/UnmodifiableFuture.java