| Index: content/browser/service_worker/service_worker_metrics.h
|
| diff --git a/content/browser/service_worker/service_worker_metrics.h b/content/browser/service_worker/service_worker_metrics.h
|
| index 400cd7eb7d46e5be81d6d77d3dd77815cb63aab5..9153184fcb3bd8840015e2e00457164c9706fc3d 100644
|
| --- a/content/browser/service_worker/service_worker_metrics.h
|
| +++ b/content/browser/service_worker/service_worker_metrics.h
|
| @@ -28,6 +28,15 @@ class ServiceWorkerMetrics {
|
| NUM_WRITE_RESPONSE_RESULT_TYPES,
|
| };
|
|
|
| + enum DiskCacheMigrationResult {
|
| + MIGRATION_OK,
|
| + MIGRATION_NOT_NECESSARY,
|
| + MIGRATION_ERROR_INITIALIZE,
|
| + MIGRATION_ERROR_FAILED,
|
| + MIGRATION_ERROR_DELETE_DISK_CACHE,
|
| + NUM_MIGRATION_RESULT_TYPES,
|
| + };
|
| +
|
| enum DeleteAndStartOverResult {
|
| DELETE_OK,
|
| DELETE_DATABASE_ERROR,
|
| @@ -48,6 +57,7 @@ class ServiceWorkerMetrics {
|
|
|
| // Used for ServiceWorkerStorage.
|
| static void RecordDeleteAndStartOverResult(DeleteAndStartOverResult result);
|
| + static void RecordDiskCacheMigrationResult(DiskCacheMigrationResult result);
|
|
|
| // Counts the number of page loads controlled by a Service Worker.
|
| static void CountControlledPageLoad(const GURL& url);
|
|
|