Add more detailed flag count for
--gfe2_restart_flag_quic_time_wait_list_support_multiple_cid_v2.

PiperOrigin-RevId: 354532515
Change-Id: I678fa73159726c3d10deb2726f7c7ed1337531a8
diff --git a/quic/core/quic_time_wait_list_manager.cc b/quic/core/quic_time_wait_list_manager.cc
index b59c5bc..7725eb9 100644
--- a/quic/core/quic_time_wait_list_manager.cc
+++ b/quic/core/quic_time_wait_list_manager.cc
@@ -81,9 +81,6 @@
       clock_(clock),
       writer_(writer),
       visitor_(visitor) {
-  if (use_indirect_connection_id_map_) {
-    QUIC_RESTART_FLAG_COUNT(quic_time_wait_list_support_multiple_cid_v2);
-  }
   SetConnectionIdCleanUpAlarm();
 }
 
@@ -110,6 +107,8 @@
     TimeWaitAction action,
     TimeWaitConnectionInfo info) {
   if (use_indirect_connection_id_map_) {
+    QUIC_RESTART_FLAG_COUNT_N(quic_time_wait_list_support_multiple_cid_v2, 1,
+                              3);
     for (const auto& cid : info.active_connection_ids) {
       indirect_connection_id_map_[cid] = canonical_connection_id;
     }
@@ -123,6 +122,8 @@
 void QuicTimeWaitListManager::RemoveConnectionDataFromMap(
     ConnectionIdMap::iterator it) {
   if (use_indirect_connection_id_map_) {
+    QUIC_RESTART_FLAG_COUNT_N(quic_time_wait_list_support_multiple_cid_v2, 2,
+                              3);
     for (const auto& cid : it->second.info.active_connection_ids) {
       indirect_connection_id_map_.erase(cid);
     }
@@ -154,6 +155,8 @@
   DCHECK(connection_id_map_.empty() ||
          num_connections() < static_cast<size_t>(max_connections));
   if (use_indirect_connection_id_map_ && new_connection_id) {
+    QUIC_RESTART_FLAG_COUNT_N(quic_time_wait_list_support_multiple_cid_v2, 3,
+                              3);
     for (const auto& cid : info.active_connection_ids) {
       visitor_->OnConnectionAddedToTimeWaitList(cid);
     }