CircuitBreakerConfig
final case class CircuitBreakerConfig(maxFailures: Int, resetTimeout: FiniteDuration, exponentialBackoffFactor: Double, maxResetTimeout: Duration)
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any