Ignore:
Timestamp:
Dec 29, 2014, 1:26:14 PM (11 years ago)
Author:
[email protected]
Message:

Get rid of some PageGroup storage functions
https://bugs.webkit.org/show_bug.cgi?id=139996

Reviewed by Sam Weinig.

Source/WebCore:

  • WebCore.exp.in:
  • page/PageGroup.cpp:

(WebCore::PageGroup::closeLocalStorage): Deleted.
(WebCore::PageGroup::clearLocalStorageForAllOrigins): Deleted.
(WebCore::PageGroup::clearLocalStorageForOrigin): Deleted.
(WebCore::PageGroup::closeIdleLocalStorageDatabases): Deleted.
(WebCore::PageGroup::syncLocalStorage): Deleted.

  • page/PageGroup.h:

Source/WebKit:

Call WebStorageNamespaceProvider directly instead.

  • Storage/StorageTracker.cpp:

(WebCore::StorageTracker::deleteAllOrigins):
(WebCore::StorageTracker::deleteOrigin):

Source/WebKit/mac:

Call WebStorageNamespaceProvider directly instead.

  • Storage/WebStorageManager.mm:

(-[WebStorageManager syncLocalStorage]):
(+[WebStorageManager closeIdleLocalStorageDatabases]):

  • WebView/WebView.mm:

(+[WebView _applicationWillTerminate]):

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit/Storage/StorageTracker.cpp

    r177813 r177814  
    2828#include "StorageThread.h"
    2929#include "StorageTrackerClient.h"
     30#include "WebStorageNamespaceProvider.h"
    3031#include <WebCore/FileSystem.h>
    3132#include <WebCore/PageGroup.h>
     
    397398    }
    398399
    399     PageGroup::clearLocalStorageForAllOrigins();
     400    WebStorageNamespaceProvider::clearLocalStorageForAllOrigins();
    400401
    401402    m_thread->dispatch([this] {
     
    494495    // In this case, reopening the db in StorageAreaSync will cancel a pending
    495496    // StorageTracker db deletion.
    496     PageGroup::clearLocalStorageForOrigin(origin);
     497    WebStorageNamespaceProvider::clearLocalStorageForOrigin(origin);
    497498
    498499    String originId = origin->databaseIdentifier();
Note: See TracChangeset for help on using the changeset viewer.