Quiz
URLCache and Pagination Data Layers
Understanding how URLSession's caching and pagination interact when building a data-fetching layer.
You build a paginated feed in iOS using URLSession with the default URLCache and requests that use `.useProtocolCachePolicy`. Each page request hits `GET /feed?cursor=<token>`. The server returns proper `Cache-Control` and `ETag` headers. What is the key reason each distinct page can be cached and revalidated independently by URLCache?