Upstream version 7.36.149.0
[platform/framework/web/crosswalk.git] / src / webkit / browser / appcache / appcache_service.h
index c800e71..4f9ae4b 100644 (file)
@@ -16,7 +16,6 @@
 #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"
@@ -30,6 +29,12 @@ class FilePath;
 class MessageLoopProxy;
 }
 
+namespace content {
+FORWARD_DECLARE_TEST(AppCacheServiceTest, ScheduleReinitialize);
+class AppCacheServiceTest;
+class AppCacheStorageImplTest;
+}
+
 namespace quota {
 class SpecialStoragePolicy;
 }
@@ -40,6 +45,7 @@ class AppCacheBackendImpl;
 class AppCacheExecutableHandlerFactory;
 class AppCacheQuotaClient;
 class AppCachePolicy;
+class AppCacheStorage;
 
 // Refcounted container to avoid copying the collection in callbacks.
 struct WEBKIT_STORAGE_BROWSER_EXPORT AppCacheInfoCollection
@@ -105,12 +111,6 @@ class WEBKIT_STORAGE_BROWSER_EXPORT AppCacheService {
   // 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,
@@ -201,9 +201,9 @@ class WEBKIT_STORAGE_BROWSER_EXPORT AppCacheService {
   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;