Basic Image Caching on iOS with support for Expires HTTP Header