Skip to content

Commit 7a6729c

Browse files
authored
File system uses fetch and pages cache only at build phase (#124)
* Chore: Bump version to 2.1.5 * Fix: Only write cache during production build phase
1 parent 618d9cf commit 7a6729c

File tree

3 files changed

+13
-5
lines changed

3 files changed

+13
-5
lines changed

packages/nextjs-cache-handler/package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/nextjs-cache-handler/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
"next",
1919
"redis"
2020
],
21-
"version": "2.1.4",
21+
"version": "2.1.5",
2222
"type": "module",
2323
"license": "MIT",
2424
"description": "Next.js cache handlers",

packages/nextjs-cache-handler/src/handlers/cache-handler.ts

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ import {
2424
SetIncrementalFetchCacheContext,
2525
} from "next/dist/server/response-cache/types";
2626
import { resolveRevalidateValue } from "../helpers/resolveRevalidateValue";
27+
import { PHASE_PRODUCTION_BUILD } from "next/constants.js";
2728

2829
const PRERENDER_MANIFEST_VERSION = 4;
2930

@@ -741,14 +742,21 @@ export class CacheHandler implements NextCacheHandler {
741742

742743
await CacheHandler.#mergedHandler.set(cacheKey, cacheHandlerValue);
743744

744-
if (hasFallbackFalse && cacheHandlerValue.value?.kind === "APP_PAGE") {
745+
if (
746+
process.env.NEXT_PHASE === PHASE_PRODUCTION_BUILD &&
747+
hasFallbackFalse &&
748+
cacheHandlerValue.value?.kind === "APP_PAGE"
749+
) {
745750
await CacheHandler.#writePagesRouterPage(
746751
cacheKey,
747752
cacheHandlerValue.value as unknown as IncrementalCachedPageValue,
748753
);
749754
}
750755

751-
if (cacheHandlerValue.value?.kind === "FETCH") {
756+
if (
757+
process.env.NEXT_PHASE === PHASE_PRODUCTION_BUILD &&
758+
cacheHandlerValue.value?.kind === "FETCH"
759+
) {
752760
await CacheHandler.#writeFetch(
753761
cacheKey,
754762
cacheHandlerValue.value as unknown as CachedFetchValue,

0 commit comments

Comments
 (0)