ChunkErrorTracker(backoff: ExponentialBackoff = ExponentialBackoff(1.0, maxExponent = 10), getElapsedRealtimeMillis: () -> Long = ::elapsedRealtime)