#include "base/timer/timer.h"
#include "net/base/completion_callback.h"
#include "net/base/net_errors.h"
-#include "webkit/browser/appcache/appcache_storage.h"
#include "webkit/browser/quota/quota_manager_proxy.h"
#include "webkit/browser/webkit_storage_browser_export.h"
#include "webkit/common/appcache/appcache_interfaces.h"
class MessageLoopProxy;
}
+namespace content {
+FORWARD_DECLARE_TEST(AppCacheServiceTest, ScheduleReinitialize);
+class AppCacheServiceTest;
+class AppCacheStorageImplTest;
+}
+
namespace quota {
class SpecialStoragePolicy;
}
class AppCacheExecutableHandlerFactory;
class AppCacheQuotaClient;
class AppCachePolicy;
+class AppCacheStorage;
// Refcounted container to avoid copying the collection in callbacks.
struct WEBKIT_STORAGE_BROWSER_EXPORT AppCacheInfoCollection
// without relaunching the browser.
void ScheduleReinitialize();
- // Purges any memory not needed.
- void PurgeMemory() {
- if (storage_)
- storage_->PurgeMemory();
- }
-
// Determines if a request for 'url' can be satisfied while offline.
// This method always completes asynchronously.
void CanHandleMainResourceOffline(const GURL& url,
bool force_keep_session_state() const { return force_keep_session_state_; }
protected:
- friend class AppCacheStorageImplTest;
- friend class AppCacheServiceTest;
- FRIEND_TEST_ALL_PREFIXES(AppCacheServiceTest, ScheduleReinitialize);
+ friend class content::AppCacheServiceTest;
+ friend class content::AppCacheStorageImplTest;
+ FRIEND_TEST_ALL_PREFIXES(content::AppCacheServiceTest, ScheduleReinitialize);
class AsyncHelper;
class CanHandleOfflineHelper;