1. In a network device, a method for responding to a request for a dynamically generated object from a plurality of clients, the method comprising the steps of: receiving, by a cache manager operating on a network device, from a first client a first request for a dynamically generated object from an originating server; transmitting, by the cache manager, the first request to the originating server; receiving, by the cache manager, the response to the first request from the originating server, the response comprising the dynamically generated object; initiating transmission, by the cache manager, of the dynamically generated object to the first client in response to the first request, the dynamically generated object stored in a transmission buffer of a network stack of the network device while waiting to be transmitted; receiving, by the cache manager, from a second client a second request for the dynamically generated object prior to completing transmission of the response to the first request of the first client; determining, by the cache manager, that the dynamically generated object is currently in the transmission buffer of the network stack of the network device; transmitting, by the cache manager and responsive to the determination that the dynamically generated object is currently in the transmission buffer, the dynamically generated object to the second client from the transmission buffer in response to the second request; and flushing, by the cache manager, the dynamically generated object from the transmission buffer, responsive to completion of transmission of the dynamically generated object to the first client and the second client.
1. In a network device, a method for responding to a request for a dynamically generated object from a plurality of clients, the method comprising the steps of: receiving, by a cache manager operating on a network device, from a first client a first request for a dynamically generated object from an originating server; transmitting, by the cache manager, the first request to the originating server; receiving, by the cache manager, the response to the first request from the originating server, the response comprising the dynamically generated object; initiating transmission, by the cache manager, of the dynamically generated object to the first client in response to the first request, the dynamically generated object stored in a transmission buffer of a network stack of the network device while waiting to be transmitted; receiving, by the cache manager, from a second client a second request for the dynamically generated object prior to completing transmission of the response to the first request of the first client; determining, by the cache manager, that the dynamically generated object is currently in the transmission buffer of the network stack of the network device; transmitting, by the cache manager and responsive to the determination that the dynamically generated object is currently in the transmission buffer, the dynamically generated object to the second client from the transmission buffer in response to the second request; and flushing, by the cache manager, the dynamically generated object from the transmission buffer, responsive to completion of transmission of the dynamically generated object to the first client and the second client. 7. The method of claim 1 , comprising determining the second request is for the dynamically generated object of the first request via an object determinant associated with the second request.