CircuitBreaker({ required this.name, this.failureThreshold = 5, this.resetTimeout = const Duration(seconds: 60), });