摘要 |
Methods for permitting concurrent access to an object in a data store of the type having an exclusive access cache are disclosed. The method uses first-in-last-out conditions to control which concurrent transaction, if there is more than one transaction pending for a given object, can provide updated data to the exclusive access cache. Only the first transaction can ever obtain data from the exclusive access cache, but the existence of current transactions when that first one completes precludes the first from updating the exclusive access cache. Rather, the last transaction to commit can update the cache, or leave it empty as the case may be.
|