| const cacheExports = { |
| unstable_cache: require('next/dist/server/web/spec-extension/unstable-cache') |
| .unstable_cache, |
|
|
| updateTag: require('next/dist/server/web/spec-extension/revalidate') |
| .updateTag, |
|
|
| revalidateTag: require('next/dist/server/web/spec-extension/revalidate') |
| .revalidateTag, |
| revalidatePath: require('next/dist/server/web/spec-extension/revalidate') |
| .revalidatePath, |
|
|
| refresh: require('next/dist/server/web/spec-extension/revalidate').refresh, |
|
|
| unstable_noStore: |
| require('next/dist/server/web/spec-extension/unstable-no-store') |
| .unstable_noStore, |
| cacheLife: require('next/dist/server/use-cache/cache-life').cacheLife, |
| cacheTag: require('next/dist/server/use-cache/cache-tag').cacheTag, |
| } |
|
|
| let didWarnCacheLife = false |
| function unstable_cacheLife() { |
| if (!didWarnCacheLife) { |
| didWarnCacheLife = true |
| const error = new Error( |
| '`unstable_cacheLife` was recently stabilized and should be imported as `cacheLife`. The `unstable` prefixed form will be removed in a future version of Next.js.' |
| ) |
| console.error(error) |
| } |
| return cacheExports.cacheLife.apply(this, arguments) |
| } |
|
|
| let didWarnCacheTag = false |
| function unstable_cacheTag() { |
| if (!didWarnCacheTag) { |
| didWarnCacheTag = true |
| const error = new Error( |
| '`unstable_cacheTag` was recently stabilized and should be imported as `cacheTag`. The `unstable` prefixed form will be removed in a future version of Next.js.' |
| ) |
| console.error(error) |
| } |
| return cacheExports.cacheTag.apply(this, arguments) |
| } |
|
|
| cacheExports.unstable_cacheLife = unstable_cacheLife |
| cacheExports.unstable_cacheTag = unstable_cacheTag |
|
|
| |
| |
| module.exports = cacheExports |
|
|
| |
| exports.unstable_cache = cacheExports.unstable_cache |
| exports.revalidatePath = cacheExports.revalidatePath |
| exports.revalidateTag = cacheExports.revalidateTag |
| exports.updateTag = cacheExports.updateTag |
| exports.unstable_noStore = cacheExports.unstable_noStore |
| exports.cacheLife = cacheExports.cacheLife |
| exports.unstable_cacheLife = cacheExports.unstable_cacheLife |
| exports.cacheTag = cacheExports.cacheTag |
| exports.unstable_cacheTag = cacheExports.unstable_cacheTag |
| exports.refresh = cacheExports.refresh |
|
|