Concept Flow - Revalidation patterns
Page Request
Check Cache
Serve Cached
Check Revalidation
Fetch New Data
Update Cache
Serve Updated
When a page is requested, Next.js checks if cached data exists. If cached, it serves it immediately. Then it checks if revalidation is needed. If yes, it fetches fresh data, updates the cache, and serves the updated page.