Download frontend/node_modules/next/dist/esm/server/lib/cache-control.js from netzkontrast/rag-context-optimizer: direct link, hf CLI and curl.
- Browser
- Download file 583 Bytes
-
https://huggingface.co/spaces/netzkontrast/rag-context-optimizer/resolve/main/frontend/node_modules/next/dist/esm/server/lib/cache-control.js
- Command line
-
hf download hf://spaces/netzkontrast/rag-context-optimizer/frontend/node_modules/next/dist/esm/server/lib/cache-control.js
-
curl -L -o cache-control.js https://huggingface.co/spaces/netzkontrast/rag-context-optimizer/resolve/main/frontend/node_modules/next/dist/esm/server/lib/cache-control.js
583 Bytes
| import { CACHE_ONE_YEAR } from '../../lib/constants'; | |
| export function getCacheControlHeader({ revalidate, expire }) { | |
| const swrHeader = typeof revalidate === 'number' && expire !== undefined && revalidate < expire ? `, stale-while-revalidate=${expire - revalidate}` : ''; | |
| if (revalidate === 0) { | |
| return 'private, no-cache, no-store, max-age=0, must-revalidate'; | |
| } else if (typeof revalidate === 'number') { | |
| return `s-maxage=${revalidate}${swrHeader}`; | |
| } | |
| return `s-maxage=${CACHE_ONE_YEAR}${swrHeader}`; | |
| } | |
| //# sourceMappingURL=cache-control.js.map |