(candidate: CacheEntry)
| 281 | |
| 282 | const isFresh = (candidate: CacheEntry): boolean => Date.now() - candidate.fetchedAt < ttlMs; |
| 283 | const isUsable = (candidate: CacheEntry): boolean => |
| 284 | Date.now() - candidate.fetchedAt < staleMaxMs; |
| 285 | |
| 286 | const refresh = (): Promise<CacheEntry> => { |
| 287 | if (inflight) return inflight; |
no outgoing calls
no test coverage detected