Offline Caching
OfflineCache stores data in HTML 5 localStorage when available so that data
persists across browser sessions. When localStorage is unavailable (i.e.,
IE6 and IE7) data is simply cached in local JavaScript memory and will not
persist across browser sessions.