1. A system for caching a dynamically generated object, the system comprising: a device configured to be deployed intermediary to a plurality of clients and a server, a cache of the device; wherein the device is configured to store in the cache a dynamically generated object, identified as not cacheable, generated at the server that has been transmitted via the device to a first client of the plurality of clients in response to a first request of the first client; wherein the device is configured to transmit to a second client of the plurality of clients the dynamically generated object stored in the cache for a response to a second request of the second client received by the device.