In one embodiment, a method for processing a client request for content
comprises receiving, at an intermediary network node, a client request
for content on a network. The client request is associated with a set of
attributes indicating a requirement to process the requested content by
multiple designated applications prior to transferring the requested
content to a client. The method further comprises searching, at the
intermediary network node, a content cache for matching content
conforming to the processing requirement, and determining, at the
intermediary network node, whether the matching content is currently
valid. If this determination is positive, the matching content is
transferred to the client.