in cloud-run-alwayson-cpu-weather-advisory/nodejs/main.js [51:58]
async function stateIsInCache(state) {
const fma = new Date(new Date() - 15*MINUTE); // "15 minutes ago"
const stateData = await getStateFromCache(state);
const useCache = stateData ? (stateData.lastUpdate > fma) : false;
console.log(useCache ? `** Cache fresh, use in-cache data (${state})` :
`** Cache stale/missing, API fetch (${state})`)
return useCache;
}