| Index: content/renderer/renderer_blink_platform_impl.cc
|
| diff --git a/content/renderer/renderer_blink_platform_impl.cc b/content/renderer/renderer_blink_platform_impl.cc
|
| index 2ac75e6a7b8d357af2e1b661b8cc4eac144cfff2..be9b4d6678eb196703c3120ff00c8c708d6c3205 100644
|
| --- a/content/renderer/renderer_blink_platform_impl.cc
|
| +++ b/content/renderer/renderer_blink_platform_impl.cc
|
| @@ -54,6 +54,7 @@
|
| #include "content/renderer/scheduler/web_scheduler_impl.h"
|
| #include "content/renderer/scheduler/webthread_impl_for_scheduler.h"
|
| #include "content/renderer/screen_orientation/screen_orientation_observer.h"
|
| +#include "content/renderer/service_worker/webserviceworkercachestorage_impl.h"
|
| #include "content/renderer/webclipboard_impl.h"
|
| #include "content/renderer/webgraphicscontext3d_provider_impl.h"
|
| #include "content/renderer/webpublicsuffixlist_impl.h"
|
| @@ -66,6 +67,7 @@
|
| #include "media/filters/stream_parser_factory.h"
|
| #include "net/base/mime_util.h"
|
| #include "net/base/net_util.h"
|
| +#include "storage/common/database/database_identifier.h"
|
| #include "storage/common/quota/quota_types.h"
|
| #include "third_party/WebKit/public/platform/WebBatteryStatusListener.h"
|
| #include "third_party/WebKit/public/platform/WebBlobRegistry.h"
|
| @@ -391,6 +393,16 @@ WebIDBFactory* RendererBlinkPlatformImpl::idbFactory() {
|
|
|
| //------------------------------------------------------------------------------
|
|
|
| +blink::WebServiceWorkerCacheStorage* RendererBlinkPlatformImpl::cacheStorage(
|
| + const WebString& origin_identifier) {
|
| + const GURL origin =
|
| + storage::GetOriginFromIdentifier(origin_identifier.utf8());
|
| + return new WebServiceWorkerCacheStorageImpl(thread_safe_sender_.get(),
|
| + origin);
|
| +}
|
| +
|
| +//------------------------------------------------------------------------------
|
| +
|
| WebFileSystem* RendererBlinkPlatformImpl::fileSystem() {
|
| return WebFileSystemImpl::ThreadSpecificInstance(default_task_runner_);
|
| }
|
|
|