Cluster caching with concurrency checking
AssigneeBEA Systems, Inc.
InventorsDean Bernard Jacobs, Rob Woollen, Adam Messinger, Seth White
Life of this patent
Estimating the term…
Loading patent…
AssigneeBEA Systems, Inc.
InventorsDean Bernard Jacobs, Rob Woollen, Adam Messinger, Seth White
Estimating the term…
Concurrency can be maintained in cluster caching when processing an update request on network server that is storing a local copy of a data item. The request can be processed using the local copy of the data item. A predicated update request can be sent to a network database storing the data item, wherein the database can commit the update if the local copy is current with the data item. If the local copy is not current, the network server can request a new copy, process the request using the current copy, and try another predicated request. The process can continue until the update is committed to the database or aborted. Once committed, any other servers in the cluster can be notified that the data item has been updated. Those other servers can drop any local copy of the data item and can request an updated copy of the data item.
A computer implemented method for maintaining concurrency for a copy of a data item cached on a non-database server in a cluster of non-database servers, comprising:
A computer implemented method for maintaining concurrency for a copy of a data item cached on a non-database server in a cluster of non-database servers, comprising:
A computer implemented method for maintaining concurrency for a copy of a data item cached on a non-database server in a cluster of non-database servers, comprising:
Dependencies are inferred from the claim text.