1. A computer implemented method comprising: as implemented by one or more computing devices configured with specific executable instructions, processing, by a receiving cache server component, a request for a resource from a transmitting cache server component when a residence time of the resource has been exceeded at the transmitting cache server component; and modifying expiration data of the resource based at least in part on both a resident time criteria and a level of the receiving cache server component in a hierarchy.