@Test @Timeout(1900L) void defersIOUntilFirstUse() {
    TestPropertyValues.of(
      "spring.config.name=zipkin-server",
      "zipkin.storage.type:elasticsearch",
      "zipkin.storage.elasticsearch.timeout:2000",
      "zipkin.storage.elasticsearch.hosts:127.0.0.1:1234,127.0.0.1:5678")
      .applyTo(context);
    Access.registerElasticsearch(context);
    context.refresh();

    context.getBean(ElasticsearchStorage.class).close();
  }
This blocks for less than the timeout of 2 second to prove we defer i/o until first use of the
storage component.
zipkin-server/src/test/java/zipkin2/server/internal/elasticsearch/ITElasticsearchClientInitialization.java