#1260. Optional parameters added to triggerGcWithDelay()
diff --git a/LanguageFeatures/FinalizationRegistry/gc_utils_lib.dart b/LanguageFeatures/FinalizationRegistry/gc_utils_lib.dart
index 850d30f..bec9521 100644
--- a/LanguageFeatures/FinalizationRegistry/gc_utils_lib.dart
+++ b/LanguageFeatures/FinalizationRegistry/gc_utils_lib.dart
@@ -32,8 +32,10 @@
_triggerGC();
}
-Future<void> triggerGcWithDelay() async {
- triggerGc();
- await Future.delayed(Duration(milliseconds: 3));
+Future<void> triggerGcWithDelay(
+ {Duration delay = const Duration(milliseconds: 3), int repeat = 1}) async {
+ for (int i = 0; i < repeat; i++) {
+ triggerGc();
+ await Future.delayed(delay);
+ }
}
-