Index: Source/modules/serviceworkers/CacheStorage.h |
diff --git a/Source/modules/serviceworkers/CacheStorage.h b/Source/modules/serviceworkers/CacheStorage.h |
deleted file mode 100644 |
index 2c483f42ca1af59f180f43563e1e8636a27b5406..0000000000000000000000000000000000000000 |
--- a/Source/modules/serviceworkers/CacheStorage.h |
+++ /dev/null |
@@ -1,57 +0,0 @@ |
-// Copyright 2014 The Chromium Authors. All rights reserved. |
-// Use of this source code is governed by a BSD-style license that can be |
-// found in the LICENSE file. |
- |
-#ifndef CacheStorage_h |
-#define CacheStorage_h |
- |
-#include "bindings/core/v8/ScriptPromise.h" |
-#include "bindings/core/v8/ScriptState.h" |
-#include "bindings/core/v8/ScriptWrappable.h" |
-#include "modules/serviceworkers/Cache.h" |
-#include "modules/serviceworkers/CacheQueryOptions.h" |
-#include "public/platform/WebServiceWorkerCacheStorage.h" |
-#include "wtf/Forward.h" |
-#include "wtf/HashMap.h" |
-#include "wtf/Noncopyable.h" |
- |
-namespace blink { |
- |
-class Cache; |
-class WebServiceWorkerCacheStorage; |
- |
-class CacheStorage final : public GarbageCollectedFinalized<CacheStorage>, public ScriptWrappable { |
- DEFINE_WRAPPERTYPEINFO(); |
- WTF_MAKE_NONCOPYABLE(CacheStorage); |
-public: |
- static CacheStorage* create(WebServiceWorkerCacheStorage*); |
- |
- ScriptPromise open(ScriptState*, const String& cacheName); |
- ScriptPromise has(ScriptState*, const String& cacheName); |
- ScriptPromise deleteFunction(ScriptState*, const String& cacheName); |
- ScriptPromise keys(ScriptState*); |
- ScriptPromise match(ScriptState*, const RequestInfo&, const CacheQueryOptions&, ExceptionState&); |
- |
- |
- DECLARE_TRACE(); |
- |
-private: |
- class Callbacks; |
- class WithCacheCallbacks; |
- class DeleteCallbacks; |
- class KeysCallbacks; |
- class MatchCallbacks; |
- |
- friend class WithCacheCallbacks; |
- friend class DeleteCallbacks; |
- |
- explicit CacheStorage(PassOwnPtr<WebServiceWorkerCacheStorage>); |
- ScriptPromise matchImpl(ScriptState*, const Request*, const CacheQueryOptions&); |
- |
- OwnPtr<WebServiceWorkerCacheStorage> m_webCacheStorage; |
- HeapHashMap<String, Member<Cache>> m_nameToCacheMap; |
-}; |
- |
-} // namespace blink |
- |
-#endif // CacheStorage_h |