private static DecoratingHttpClientFunction connectionTimingsAccumulatingDecorator(
            Queue<ClientConnectionTimings> connectionTimings) {
        return (delegate, ctx, req) -> {
            ctx.logBuilder().whenAvailable(RequestLogProperty.SESSION)
               .thenAccept(requestLog -> {
                   connectionTimings.add(requestLog.connectionTimings());
               });
            return delegate.execute(ctx, req);
        };
    }
Makes sure Armeria HTTP client respects {@code MAX_CONCURRENT_STREAMS} HTTP/2 setting.
core/src/test/java/com/linecorp/armeria/client/HttpClientMaxConcurrentStreamTest.java