I am now on my second Wireless ISP in a year. The first started giving major problems with various things becoming very slow and I proved they were cacheing on their network but when questioned they denied it. Several months of this back and forth complaining I eventually got one of their sales guys to admit they were cacheing content.
Numerous other problems saw me cancel my service with them and move onto Wireless ISP number 2.
Prior to signing on with them I questioned them about ghost cacheing in their network and they explicitly said no they don't do that. Well lo and behold look what showed up yesterday while opening a page on Github. Clear and evident proof they are both lying and possibly many other ISP's too. Why not charge people full price for data services and save yourself millions of Rands serving micro-cached content.
Anyone working on Github should look at this in horror, nothing to do with Github should ever pass near or through any type of cacheing system.
It's probably not your ISP. Varnish is typically deployed as a REVERSE cache proxy.