Patent ID: 8452925

Claim:
A method for cache management, comprising: determining that content in a data store has been newly added or updated, wherein determining that content in the data store has been newly added or updated comprises receiving a notification at a web server computer having access to a web server cache containing previously generated web content, the notification comprising a generated event associated with newly added or updated content stored in a data store coupled to the web server computer and separate from the web server cache, wherein the generated event comprises values associated with a set of criteria; and automatically updating content in the web server cache without waiting for a request from a client, wherein automatically updating content in the web server cache comprises: locating, by a cache manager, cached content stored in the web server cache associated with the notification, wherein the locating comprises comparing the values associated with the set of criteria with metadata stored in the web server cache in association with the cached content; after the cached content which corresponds to the notification is found, updating the cached content utilizing the metadata stored in the web server cache in association with the cached content, wherein updating the cached content comprises generating new web content from the newly added or updated content in the data store; and storing the new web content in the web server cache to replace the cached content, wherein a response to a subsequent request for the cached content contains the new cached content.