(backend: string, attempt: number)
| 670 | } |
| 671 | |
| 672 | #retryIntent(backend: string, attempt: number): SyncRetryIntent { |
| 673 | const delay = Math.min( |
| 674 | this.#retryMaxDelayMs, |
| 675 | this.#retryInitialDelayMs * 2 ** Math.max(0, attempt - 1), |
| 676 | ); |
| 677 | return { backend, attempt, notBefore: this.#now() + delay }; |
| 678 | } |
| 679 | |
| 680 | // Drop a cached handle when an operation fails with a known |
| 681 | // transport-level error. Matches by identity — a concurrent |
no outgoing calls
no test coverage detected