| Index: third_party/WebKit/public/platform/modules/serviceworker/WebServiceWorkerCacheStorage.h | 
| diff --git a/third_party/WebKit/public/platform/modules/serviceworker/WebServiceWorkerCacheStorage.h b/third_party/WebKit/public/platform/modules/serviceworker/WebServiceWorkerCacheStorage.h | 
| index e80412d176736a28baf818f924c91f9f395dc676..7e1d658407f99ae0183a204f4fb3bb45b3df4b52 100644 | 
| --- a/third_party/WebKit/public/platform/modules/serviceworker/WebServiceWorkerCacheStorage.h | 
| +++ b/third_party/WebKit/public/platform/modules/serviceworker/WebServiceWorkerCacheStorage.h | 
| @@ -41,14 +41,14 @@ class WebServiceWorkerCacheStorage { | 
|  | 
| // dispatchOpen() can return a WebServiceWorkerCache object. These objects | 
| // are owned by Blink and should be destroyed when they are no longer needed. | 
| -  virtual void dispatchHas(CacheStorageCallbacks*, | 
| +  virtual void dispatchHas(std::unique_ptr<CacheStorageCallbacks>, | 
| const WebString& cacheName) = 0; | 
| -  virtual void dispatchOpen(CacheStorageWithCacheCallbacks*, | 
| +  virtual void dispatchOpen(std::unique_ptr<CacheStorageWithCacheCallbacks>, | 
| const WebString& cacheName) = 0; | 
| -  virtual void dispatchDelete(CacheStorageCallbacks*, | 
| +  virtual void dispatchDelete(std::unique_ptr<CacheStorageCallbacks>, | 
| const WebString& cacheName) = 0; | 
| -  virtual void dispatchKeys(CacheStorageKeysCallbacks*) = 0; | 
| -  virtual void dispatchMatch(CacheStorageMatchCallbacks*, | 
| +  virtual void dispatchKeys(std::unique_ptr<CacheStorageKeysCallbacks>) = 0; | 
| +  virtual void dispatchMatch(std::unique_ptr<CacheStorageMatchCallbacks>, | 
| const WebServiceWorkerRequest&, | 
| const WebServiceWorkerCache::QueryParams&) = 0; | 
| }; | 
|  |