SlidingWindow

constructor(timeSource: TimeSource, failures: List<TimeMark>, windowDuration: Duration, maxFailures: Int)