13. The network device of claim 9 , wherein the network device queues the second request.
9. A network device for responding to a request for a dynamically generated object from a plurality of clients, the network device comprising: means for 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; means for transmitting, by the cache manager, the first request to the originating server; means for receiving, by the cache manager, the response to the first request from the originating server, the response comprising the dynamically generated object; means for 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; means for 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; means for determining, by the cache manager, that the dynamically generated object is currently in the transmission buffer of the network stack of the network device; means for 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 means for flushing, by the cache manager, the dynamically generated object from the transmission buffer, upon and responsive to completion of transmission of the dynamically generated object to the first client and the second client.