The stable per-client state owner threaded through the
provider wiring (exposed on the stateOwners field of
ProviderClients).
OptionalresponseCache: { stats(): ResponseCacheStats }
The client's configured response cache, when one
is enabled, contributing the frozen responseCache counters to the
snapshot.
A deep-frozen TransportStateSnapshot of the owner's
recorded state, stamped with the build time in capturedAt.
Builds a deep-frozen, point-in-time copy of one state owner's transport state, circuit-breaker scopes, retry-budget window, and rate-limit pacing deadlines, for monitoring and introspection.
The snapshot is strictly read-only in both directions: it never aliases the live mutable state (consumers get frozen copies), and building it never mutates the state it observes. Reading does not create a circuit-state entry for an unseen host, does not roll an elapsed retry-budget window forward (a spent window is reported as spent), and does not clear a stale pacing deadline. Polling
getTransportStateon a schedule is safe alongside live traffic.