Before I continue writing my own infrastructure - is it possible to execute a request, have it return immediately if it's cached, and then return later if the cached version does not match the current version? Is that kind of functionality built-in to NSURLCache/NSURLRequest?
In other words:
- request MYTHING.json
- return immediately with cached MYTHING.json
- display to user
- return again if the cached version was not current
- update display