Reads and resets the cache, circuit breaker and deduplicator the enabled
clients share, as EsiClient.diagnostics does for its own.
The enabled domain clients as their withMetadata() views, from one
object; a domain the builder was not given is undefined. The same object
comes back on every call.
The enabled domain clients as their withSafeMode() views, from one
object; a domain the builder was not given is undefined. The same object
comes back on every call.
The cache's entries, hits and misses; null when the ETag cache is off.
Drops every cached entry.
Changes the built-in cache's limits in place; a supplied cache keeps its own.
Each endpoint's circuit and failure count; null when the circuit breaker is off.
Closes one endpoint's circuit, or every circuit when endpoint is left out.
Optionalendpoint: stringStops the cleanup timers of the cache and circuit breaker the client built and drops its in-flight table; a cache store, circuit breaker or deduplicator supplied in the config is left to its owner.
The custom domain clients chosen with EsiClientBuilder, sharing one
ApiClient: one cache, rate limiter, circuit breaker and deduplicator. See guides/CLIENT-ARCHITECTURE.md.