org.jboss.cache.invalidation |
|
Java Source File Name | Type | Comment |
BatchInvalidation.java | Class | Structure that contains keys to be invalidated and the name of the group
on which these invalidation must be performed. |
BridgeInvalidationSubscription.java | Interface | Every bridge subscribing to a InvalidationManager has access to this interface that
it can used to invalidate messages on the local IM. |
Invalidatable.java | Interface | Represent an invalidable resource, such as a cache
See Also: InvalidationGroup author: Sacha Labourey. version: $Revision: 1.1 $ version: Revisions: version: 21. |
InvalidationBridgeListener.java | Interface | InvalidationManager (IM) represents locally managed caches and invaliders. |
InvalidationGroup.java | Interface | An InvalidationGroup (IG) is the meeting point of all caches and invaliders
working for the same cached information. |
InvalidationManager.java | Class | |
InvalidationManagerMBean.java | Interface | Main service dealing with cache invalidation. |
InvalidationsTxGrouper.java | Class | Utility class that can be used to group invalidations in a set of
BatchInvalidations structure and only commit them alltogether at
transaction commit-time.
The invalidations are grouped (in this order):
- by transaction
- by InvalidationManager instance
- by InvalidationGroup
This object will manage the transaction registering by itself if not
already done.
Thus, once a transaction commits, it will prepare a set of BatchInvalidation
collections (one for each InvalidationManager involved): on BI instance
for each InvalidationGroup. |