pub fn read_cached_version() -> Option<String>
Read a cached version if the cache is fresh (within TTL).