This would be most interesting, especially to do with what software/hardware they use.
I'd imagine the cache is a couple of Terabytes if not more. There's probably more cache misses than hits due to the nature of users visting various websites. That's just based on viewing the usage logs from my squid proxy at work