[ServiceWorkerCache] Put should replace an existing entry to meet spec.
commit4b83c33732fb77da5d5100c339ad16325047ebed
authorjkarlin <jkarlin@chromium.org>
Thu, 30 Oct 2014 12:18:57 +0000 (30 05:18 -0700)
committerCommit bot <commit-bot@chromium.org>
Thu, 30 Oct 2014 12:19:23 +0000 (30 12:19 +0000)
tree2443f2f10547b3108088b82f575ec9cccc1e6dcc
parent03ffdac80bdecd0e82b0846ea9bfd97ee198b111
[ServiceWorkerCache] Put should replace an existing entry to meet spec.

Put now calls Delete before CreateEntry, this requires a new callback PutDidDeleteEntry.

BUG=426562

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

Cr-Commit-Position: refs/heads/master@{#302072}
content/browser/service_worker/service_worker_cache.cc
content/browser/service_worker/service_worker_cache.h
content/browser/service_worker/service_worker_cache_unittest.cc