[ServiceWorkerCacheStorage] Add support for new Open method.
commit56f997e36d2148a03cb11773644505345cdcf1f2
authorjkarlin <jkarlin@chromium.org>
Fri, 17 Oct 2014 02:38:01 +0000 (16 19:38 -0700)
committerCommit bot <commit-bot@chromium.org>
Fri, 17 Oct 2014 02:38:26 +0000 (17 02:38 +0000)
treefb8edc87070125e59a3d105491fb1a41d7ce16a9
parenta401ea2a1d6bc90d2b3d7eab1fd80e8d45e83dea
[ServiceWorkerCacheStorage] Add support for new Open method.

Create/Get have been replaced by Open which will first attempt to Get() followed by Create() if Get() failed.

CLs in this three-legged-patch:

*1. Add open to browser - https://codereview.chromium.org/664433003/
2. Add open (remove get/create) to Blink - https://codereview.chromium.org/638023003
3. Remove get/create from browser - https://codereview.chromium.org/663503002/

Note that the three CLs have been tested together and pass tests locally.

BUG=423942

Review URL: https://codereview.chromium.org/664433003

Cr-Commit-Position: refs/heads/master@{#300047}
content/browser/service_worker/service_worker_cache_listener.cc
content/browser/service_worker/service_worker_cache_listener.h
content/browser/service_worker/service_worker_cache_storage.cc
content/browser/service_worker/service_worker_cache_storage.h
content/browser/service_worker/service_worker_cache_storage_manager.cc
content/browser/service_worker/service_worker_cache_storage_manager.h
content/browser/service_worker/service_worker_cache_storage_manager_unittest.cc
content/common/service_worker/service_worker_messages.h
content/renderer/service_worker/service_worker_cache_storage_dispatcher.cc
content/renderer/service_worker/service_worker_cache_storage_dispatcher.h