pub fn session_affinity_key_enabled(
provider_name: &str,
global_prompt_cache_enabled: bool,
openai_prompt_cache_enabled: bool,
) -> boolExpand description
Whether LLMRequest.prompt_cache_key should carry session lineage for this provider.
OpenAI/Merge keep the OpenAI prompt-cache enablement gate. OpenRouter/xAI need lineage for documented session affinity even when the OpenAI-specific cache block is off (global prompt-cache master switch still applies).