Patent ID: 8069313

Claim:
A computer-implemented method comprising: establishing, by a first application, a first connection to a database, wherein the first connection is specified by first connection information; storing the first connection information in a first intermediate cache management module, wherein a plurality of data objects are stored in the database and in a first cache management module; performing a specified change on a first data object in the database; invalidating the first data object in the first cache management module, and in accordance therewith, generating one or more messages specifying that said first data object has been invalidated; receiving, by a first invalidation listener module coupled to the first cache management module, at least one of said one or more messages; and retrieving from the database, by the first invalidation listener module, information for performing said specified change on the first data object in the first cache management module, wherein the first invalidation listener retrieves the first connection information stored in the first intermediate cache management module to connect to said database, and wherein the first invalidation listener determines the specified change performed on the first data object in the database and notifies said first cache management module to perform said specified change on the first data object stored in the first cache management module.