Internal helper. Determines which planned provider calls are satisfied by existing cache entries and which must be fetched.
.cache_check(
calls,
time_api,
params,
site_elevation_col = "site_elevation",
settings,
cache_dir,
cache_scope = c("user", "project"),
pkg = "weatherjoin",
cache_max_age_days = 30,
refresh = c("if_missing", "if_stale", "always"),
match_mode = c("cover", "exact"),
param_match = c("superset", "exact")
)