1. A method for revalidating an object stored in cache while serving the object to a requester, the method comprising the steps of: (a) receiving a request for an object from a requester; (b) determining that the object exists in a cache; (c) transmitting, responsive to the determination, the cached object to the requester in response to the request; and (d) transmitting, responsive to the determination, a request to a remote object server to determine a status of the object.