On the scale and performance of cooperative Web proxy caching | Synapse