Perhaps the names have been changed to protect the innocent.
Caching is based on URIs, and if the URI changes (e.g., due to a file name change on the server), the visitor's browser doesn't see it as cached. I suppose it could also be a shift from HTTP to HTTPS or something screwy like that (which would also change the URI), but I can't imagine using HTTP in this day and age.