Patent ID: 7849269
Filing Date: 2010-12-07
Classification: H04L

Abstract:
1. A method of using an entity tag for caching a dynamically generated object not identified as cacheable, the method comprising the steps of: receiving, by a cache manager on an intermediary located between a client and an originating server, a dynamically generated object from the server in response to a request of the client, the dynamically generated object not identified as cacheable, and the dynamically generated object associated with an application; determining, according to a policy of a policy engine and responsive to identifying the application associated with the dynamically generated object, whether to instruct the client to cache the dynamically generated object and for how long to cache the dynamically generated object; generating, by the cache manager and responsive to the determination, an entity tag for the received dynamically generated object; modifying, by the cache manager, the received dynamically generated object to include the generated entity tag and an indication that the dynamically generated object is cacheable; storing, by the cache manager in a cache on the intermediary, the modified dynamically generated object, including the generated entity tag and the indication that the dynamically generated object is cacheable; and transmitting, by the cache manager, to the client the modified dynamically generated object, including the generated entity tag and the indication that the object is cacheable.