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); |