pub fn check_cache( query: &str, context: &str, model: &str, ) -> Option<CacheEntry>
Check cache and return cached result if available