See: Description
Interface | Description |
---|---|
AccessDelegate |
Defines the strategy for access to entity or collection data in a Infinispan instance.
|
Class | Description |
---|---|
BaseInvalidationInterceptor | |
FutureUpdateSynchronization | |
InvalidationCacheAccessDelegate | |
InvalidationSynchronization |
Synchronization that should release the locks after invalidation is complete.
|
LockingInterceptor |
With regular
NonTransactionalLockingInterceptor ,
async replication does not work in combination with synchronous replication: sync replication
relies on locking to order writes on backup while async replication relies on FIFO-ordering
from primary to backup. |
NonStrictAccessDelegate |
Access delegate that relaxes the consistency a bit: stale reads are prohibited only after the transaction
commits.
|
NonTxInvalidationCacheAccessDelegate |
Delegate for non-transactional caches
|
NonTxInvalidationInterceptor |
This interceptor should completely replace default InvalidationInterceptor.
|
NonTxPutFromLoadInterceptor |
Non-transactional counterpart of
TxPutFromLoadInterceptor . |
PutFromLoadValidator |
Encapsulates logic to allow a
InvalidationCacheAccessDelegate to determine
whether a InvalidationCacheAccessDelegate.putFromLoad(org.hibernate.engine.spi.SharedSessionContractImplementor, Object, Object, long, Object, boolean)
call should be allowed to update the cache. |
PutFromLoadValidator.Lock |
Marker for lock acquired in
PutFromLoadValidator.acquirePutFromLoadLock(SharedSessionContractImplementor, Object, long) |
RemovalSynchronization | |
TombstoneAccessDelegate | |
TombstoneCallInterceptor |
Note that this does not implement all commands, only those appropriate for
TombstoneAccessDelegate
and BaseTransactionalDataRegion
The behaviour here also breaks notifications, which are not used for 2LC caches. |
TxInvalidationCacheAccessDelegate |
Delegate for transactional caches
|
TxInvalidationInterceptor |
This interceptor acts as a replacement to the replication interceptor when the CacheImpl is configured with
ClusteredSyncMode as INVALIDATE.
|
TxInvalidationInterceptor.InvalidationFilterVisitor | |
UnorderedDistributionInterceptor |
Since the data handled in
TombstoneCallInterceptor or VersionedCallInterceptor
does not rely on the order how these are applied (the updates are commutative), this interceptor
simply sends any command to all other owners without ordering them through primary owner. |
VersionedCallInterceptor |
Note that this does not implement all commands, only those appropriate for
TombstoneAccessDelegate
and BaseTransactionalDataRegion
The behaviour here also breaks notifications, which are not used for 2LC caches. |
Copyright © 2001-2018 Red Hat, Inc. All Rights Reserved.