1. A method for caching a dynamically generated object not identified as cacheable, the method comprising the steps of: (a) storing in a cache a dynamically generated object not identified as cacheable, the dynamically generated object served from an originating server; (b) receiving, by the cache, a request to invalidate the cached dynamically generated object; and (c) marking, by the cache in response to the request, the cached dynamically generated object as invalid.