class ChunkErrorTracker
<init> |
ChunkErrorTracker(backoff: ExponentialBackoff = ExponentialBackoff(1.0, maxExponent = 10), getElapsedRealtimeMillis: () -> Long = ::elapsedRealtime) |
baseDelaySeconds |
var baseDelaySeconds: Long |
consecutiveErrorCount |
var consecutiveErrorCount: Int |
nextDelay |
fun nextDelay(): Long? |
trackError |
fun trackError(): Int |
trackSuccess |
fun trackSuccess(): Unit |