@Override
        public void close(ChannelHandlerContext ctx, ChannelPromise promise) throws Exception {
            HttpSession.get(ctx.channel()).markUnacquirable();
            super.close(ctx, promise);
        }
Suppresses unnecessary read calls and deactivates the {@link HttpSession} associated with a channel when
it is closed to ensure it isn't used anymore.
core/src/main/java/com/linecorp/armeria/client/HttpClientPipelineConfigurator.java