Commit a13a4af
STF-322: Restore interrupt flag in InterruptedException rewrap path
The existing catch (InterruptedException) block in responseFor() rewraps
into GeoIp2Exception without restoring the thread's interrupt status,
silently swallowing the cancellation signal. Per Java's interruption
protocol, code that catches InterruptedException without rethrowing it
should re-set the flag so callers up the stack can observe the
cancellation.
This is an independent bug fix bundled into the STF-322 retry work because
the retry feature exposes the path more often. Per project commit hygiene
it lands as a separate commit so it can be cherry-picked or reverted on
its own.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>1 parent 185cde8 commit a13a4af
1 file changed
Lines changed: 1 addition & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
414 | 414 | | |
415 | 415 | | |
416 | 416 | | |
| 417 | + | |
417 | 418 | | |
418 | 419 | | |
419 | 420 | | |
| |||
0 commit comments