Test different caching behaviors and validate cache headers.
Each test endpoint serves the same content with different cache settings:
Cache-Control: no-store, no-cache, must-revalidate
Behavior: Content is never cached, always fresh from server
Use Case: Dynamic content, user-specific data
Cache-Control: public, max-age=60
Behavior: Cached for 1 minute
Use Case: Frequently updated content
Cache-Control: public, max-age=3600
Behavior: Cached for 1 hour
Use Case: Semi-static content
Cache-Control: public, max-age=86400, immutable
Behavior: Cached for 1 day, marked as immutable
Use Case: Static assets, versioned files
Test cache behavior with dynamic content: