Get a cached probe result, or undefined if expired/missing.
Mark a model as unavailable without a full probe.
Mark a model as available.
Check if a model is known-unavailable (cached and not expired).
Get all cached entries (for diagnostics).
Clear all cached entries.
Bounded TTL cache for model availability probe results. Thread-safe for single-threaded Node.js; no locks needed.