Don't prematurely delete script resources when registration is deleted
commitcd373518fcd2fc130ef9080ddaf3aa13b918d666
authorfalken@chromium.org <falken@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Wed, 2 Jul 2014 07:47:22 +0000 (2 07:47 +0000)
committerfalken@chromium.org <falken@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Wed, 2 Jul 2014 07:47:22 +0000 (2 07:47 +0000)
treebb899fe5e07ea3a2959bccb466783f7d9f053f65
parentace4344627be81fd70bf8d172e3bafb362914a51
Don't prematurely delete script resources when registration is deleted

A page must be controlled by the same worker for its lifetime, so as long as a
worker controls a page its resources shouldn't be deleted.

BUG=388095

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@280976 0039d316-1c4b-4281-b951-d872f2087c98
content/browser/service_worker/service_worker_context_core.h
content/browser/service_worker/service_worker_database.cc
content/browser/service_worker/service_worker_database.h
content/browser/service_worker/service_worker_database_unittest.cc
content/browser/service_worker/service_worker_handle.h
content/browser/service_worker/service_worker_storage.cc
content/browser/service_worker/service_worker_storage.h
content/browser/service_worker/service_worker_storage_unittest.cc
content/browser/service_worker/service_worker_version.cc
content/browser/service_worker/service_worker_version.h