static HttpResponse delayed(HttpResponse response, Duration delay) {
        requireNonNull(response, "response");
        requireNonNull(delay, "delay");
        return delayed(() -> response, delay);
    }
Creates a new HTTP response that delegates to the provided {@link HttpResponse}, beginning publishing
after {@code delay} has passed from a random {@link ScheduledExecutorService}.
core/src/main/java/com/linecorp/armeria/common/HttpResponse.java