@Override
        public void close() {
            synchronized (monitor) {
                delegate.close();
                executor.shutdown();
                try {
                    if ( ! executor.awaitTermination(1, TimeUnit.MINUTES))
                        log.log(WARNING, "Failed shutting down HTTP client within 1 minute");
                }
                catch (InterruptedException e) {
                    log.log(WARNING, "Interrupted waiting for HTTP client to shut down");
                    Thread.currentThread().interrupt();
                }
            }
        }
Oof, this is an attempt to see if there's a terminal bug in the Jetty client library that sometimes
renders a client instance permanently unusable. If this is the case, replacing the client altogether
should allow the feeder to start working again, when it wouldn't otherwise be able to.
vespa-feed-client/src/main/java/ai/vespa/feed/client/impl/HttpRequestStrategy.java