feat(protocol-cache): add sliding TTL re-probing and eviction for backend protocol detection

This commit is contained in:
2026-03-23 09:42:07 +00:00
parent 56f5697e1b
commit 3b01144c51
7 changed files with 203 additions and 36 deletions

View File

@@ -950,6 +950,8 @@ impl RustProxy {
protocol: e.protocol,
h3_port: e.h3_port,
age_secs: e.age_secs,
last_accessed_secs: e.last_accessed_secs,
last_probed_secs: e.last_probed_secs,
h2_suppressed: e.h2_suppressed,
h3_suppressed: e.h3_suppressed,
h2_cooldown_remaining_secs: e.h2_cooldown_remaining_secs,