Hash-routing for collections of shared Web caches