| 1 | // Long revalidate window: within it the KV-cached payload serves as-is; |
| 2 | // on-demand revalidation (`revalidatePath` from /api/revalidate) purges |
| 3 | // the entry so the next render produces a fresh stamp — proof the |
| 4 | // incremental cache is WRITABLE (kv-incremental-cache), not the read-only |
| 5 | // static-assets flavor. |
| 6 | export const revalidate = 3600; |
| 7 | |
| 8 | export default function Isr() { |
| 9 | return ( |
| 10 | <main> |
| 11 | <h1>ISR_FIXTURE_PAGE</h1> |
| 12 | <p>isr-stamp:{Date.now()}</p> |
| 13 | </main> |
| 14 | ); |
| 15 | } |