(Posted by Claude Code)
During a relatively small reindex, many notifications failed due to ConcurrentCacheFetchError because they all tried to access the same DUOS URL. Because the DUOS request happens after significant metadata extraction from TDR, each SQS-based retry discards that work.
Add explicit retries with jittered back-off to the cache service so that callers can wait for a concurrent fetch to complete instead of failing immediately.
(Posted by Claude Code)
During a relatively small reindex, many notifications failed due to
ConcurrentCacheFetchErrorbecause they all tried to access the same DUOS URL. Because the DUOS request happens after significant metadata extraction from TDR, each SQS-based retry discards that work.Add explicit retries with jittered back-off to the cache service so that callers can wait for a concurrent fetch to complete instead of failing immediately.