LimeWire's HTTP proxy support only uses HTTP tunneling, proxies don't cache anything transferred over that kind of connections. A cache only caches popular internet files that MOST people go to. Your ISP would most likely NOT cache Limewire stuffs because it would take up waaaay to much space.