| Index: public/platform/WebServiceWorkerCacheStorage.h
|
| diff --git a/public/platform/WebServiceWorkerCacheStorage.h b/public/platform/WebServiceWorkerCacheStorage.h
|
| index 8d867bda8173604b6b4debdbed695c027b161ded..6e983d1b76f4f6e1c5156e6677cef8cb42596f7c 100644
|
| --- a/public/platform/WebServiceWorkerCacheStorage.h
|
| +++ b/public/platform/WebServiceWorkerCacheStorage.h
|
| @@ -15,7 +15,7 @@ namespace blink {
|
|
|
| class WebServiceWorkerCache;
|
|
|
| -// An interface to the CacheStorage API, implemented by the embedder and passed in to blink. Blink's implementation
|
| +// An interface to the CacheStorage API, implemented by the embedder and passed in to Blink. Blink's implementation
|
| // of the ServiceWorker spec will call these methods to create/open caches, and expect callbacks from the embedder
|
| // after operations complete.
|
| class WebServiceWorkerCacheStorage {
|
| @@ -26,8 +26,11 @@ public:
|
|
|
| virtual ~WebServiceWorkerCacheStorage() { }
|
|
|
| - // Ownership of the CacheStorage*Callbacks methods passes to the WebServiceWorkerCacheStorage
|
| - // instance, which will delete it after calling onSuccess or onFailure.
|
| + // Ownership of the CacheStorage*Callbacks methods passes to the WebServiceWorkerCacheStorage instance, which
|
| + // will delete it after calling onSuccess or onFailure.
|
| +
|
| + // dispatchGet() or dispatchCreate() can return a WebServiceWorkerCache object, and these objects are owned by
|
| + // Blink, and should be destroyed when they are no longer needed.
|
| virtual void dispatchGet(CacheStorageWithCacheCallbacks*, const WebString& cacheName) = 0;
|
| virtual void dispatchHas(CacheStorageCallbacks*, const WebString& cacheName) = 0;
|
| virtual void dispatchCreate(CacheStorageWithCacheCallbacks*, const WebString& cacheName) = 0;
|
|
|