Le cache HTTP, c'est la copie locale qu'un navigateur garde d'une ressource (un fichier, une image, un script) pour ne pas la redemander à chaque fois. Avant tout appel réseau, il regarde s'il l'a déjà sous une forme qu'il juge encore fraîche, et si oui, il la sert sans contacter personne.
Le bug « déjà corrigé » que voyait l'utilisateur, c'était un cache HTTP servant une version du fichier vieille de plusieurs semaines.
À lire : Le bug que j'avais déjà corrigé.