void clearLocalStorage(const WebString& pageGroupName) { WTF::String name(pageGroupName.characters(), pageGroupName.length()); WebCore::PageGroup* group = WebCore::PageGroup::pageGroup(name); if (!group) return; group->removeLocalStorage(); }
void clearDatabase(const WebString& pageGroupName) { WTF::String name(pageGroupName.characters(), pageGroupName.length()); WebCore::DatabaseTracker::tracker(name).deleteAllDatabases(); }
void clearAppCache(const WebString& pageGroupName) { WTF::String name(pageGroupName.characters(), pageGroupName.length()); WebCore::cacheStorage(name).empty(); }