Patent ID: 7409379

Claim:
An application specific cache management system stored on a computer readable medium, comprising: an in-memory database system for managing application specific cached data; an application utilizing application specific data and having a rule related to caching the application specific data, wherein the application defines the rule for the application specific cache; a wrapper to receive the application specific data from the application and provide at least a portion of the application specific data and a component of the rule to the in-memory database system, wherein the at least the portion of application specific data is the application specific cache data; a rules event table stored in the in-memory database system containing at least one entry comprising a rule type and a reference to the application specific data, the rule type associated with the rule defined by the application; and an engine that polls the rules event table, determines that an entry in the rules event table has a rule type that is ready to execute, and applies the rule associated with the rule type of the entry to the application specific cached data referenced by the entry in response to the engine determining that the rule type is ready to execute, wherein the engine determines that the rule type is ready to execute without the involvement of the application, the in-memory database system, or a back office database.