Get cached health result for a CLI
Set health result for a CLI
Check if cache entry is stale
Invalidate cache for a specific CLI or all CLIs
Optionalcli: "claude" | "gemini" | "codex" | "opencode"Get all cached results
Get cache statistics
Get effective TTL for a CLI (accounts for adaptive adjustments)
Interface for CLI detection cache. Allows dependency injection for testing.