Expand description
Retry Logic for IndexedDB Operations with Exponential Backoff
Provides enterprise-grade retry functionality for transient IndexedDB failures.
§Features
- Exponential backoff (100ms, 200ms, 400ms)
- Max 3 retry attempts
- Quota exceeded errors are NOT retried (permanent failures)
- Transient errors are retried (transaction failures, network issues)
- Comprehensive logging for debugging
Functions§
- is_
retriable_ error - Determine if an error is retriable
- with_
retry - Execute an async operation with retry logic and exponential backoff