.done(function() {
   // appCache.start & appCache.update are throttled using the same promise.
   // In case appCache.start is called but a promise by a previous
   // appCache.update is still pending, we need to make sure that appCache
   // nanny still starts the interval checking
   if (appCacheNanny.isCheckingForUpdates()) return;
   appCacheNanny.start(options);
 });
 appCache.isCheckingForUpdates = function isCheckingForUpdates() {
   return appCacheNanny.isCheckingForUpdates();
 };