The Cache Was Working. And Still Causing Duplicate API Calls.
The cache wasn't broken.
Every response was being stored correctly.
Every cache hit was returning instantly.
And yet — three concurrent requests for the same username were hitting GitHub three times.






