pub(crate) fn load_cache() -> Option<(MemoryImage, Duration)>
Load cached MCP image from disk. Returns (image, age).