Local Model Discovery Properties
data class LocalModelDiscoveryProperties(var enabled: Boolean = true, var refreshInterval: Duration = Duration.ofSeconds(10), var missRefreshInterval: Duration = Duration.ofSeconds(1))
How often a local runner is re-asked what it serves.
One knob for every runner rather than one per runner: the question "how stale may this answer be" is about the operator's patience after a pull, not about which runner did the serving, and three copies of it would drift.