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 fae19c46136610408116f7be13e62d8970965a53..dcac6dc2d6ac0e710395f6fe13fa4cd72f15b776 100644 |
--- a/content/browser/service_worker/service_worker_metrics.h |
+++ b/content/browser/service_worker/service_worker_metrics.h |
@@ -28,6 +28,13 @@ class ServiceWorkerMetrics { |
NUM_WRITE_RESPONSE_RESULT_TYPES, |
}; |
+ enum DiskCacheMigrationResult { |
+ MIGRATION_OK, |
+ MIGRATION_NOT_NECESSARY, |
+ MIGRATION_ERROR_FAILED, |
+ NUM_MIGRATION_RESULT_TYPES, |
+ }; |
+ |
enum DeleteAndStartOverResult { |
DELETE_OK, |
DELETE_DATABASE_ERROR, |
@@ -71,6 +78,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); |