1. A method of using an entity tag for caching a dynamically generated object, the method comprising the steps of: receiving, by a cache manager of an intermediary located between a client and a server, an object dynamically generated from the server, the object identified as non-cacheable; generating, by the cache manager, an entity tag for the object, the entity tag indicating that the object is cacheable; and transmitting, by the cache manager, to the client the object and the entity tag indicating that the object is cacheable.