All Classes
-
All Classes Interface Summary Class Summary Enum Summary Class Description AccessDelegate Defines the strategy for access to entity or collection data in a Infinispan instance.BaseInvalidationInterceptor BeginInvalidationCommand CacheCommandExtensions Command extensions for second-level cache use caseCacheCommandFactory Command factoryCacheCommandIds Command id range assigned to Hibernate second level cache: 120 - 139CacheCommandInitializer Command initializerCaches Helper for dealing with Infinispan cache instances.Caches.CollectableCloseableIterable<T> This interface is provided for convenient fluent use of CloseableIterableCaches.MapCollectableCloseableIterable<K,V> CompletableFunction Called byLockingInterceptor
when the function was applied locally (after unlocking the entry and we're just waiting for the replication.DataType DefaultCacheManagerProvider DefaultEmbeddedCacheManagerProvider
implementation.EndInvalidationCommand Sent in commit phase (after DB commit) to remote nodes in order to stop invalidating putFromLoads.EvictAllCommand Evict all commandExternalizers Externalizers.UUIDExternalizer FilterNullValueConverter<K,V> FilterNullValueConverter.Externalizer FilterNullValueConverter.NullValue FilterNullValueConverter.NullValue.Externalizer FutureUpdate Request to update the tombstone, coming from insert/update/remove operation.FutureUpdate.Externalizer FutureUpdateSynchronization InfinispanBaseRegion Any region usingAdvancedCache
for the underlying storage.InfinispanDataRegion InfinispanMessageLogger The jboss-loggingMessageLogger
for the hibernate-infinispan module.InfinispanMessageLogger_$logger Warning this class consists of generated code.InfinispanMessageLogger.Provider InvalidationCacheAccessDelegate InvalidationSynchronization Synchronization that should release the locks after invalidation is complete.InvocationAfterCompletion JndiCacheManagerProvider LifecycleCallbacks LocalInvalidationSynchronization LockingInterceptor With regularNonTransactionalLockingInterceptor
, 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 cachesNonTxInvalidationInterceptor This interceptor should completely replace default InvalidationInterceptor.NonTxPutFromLoadInterceptor Non-transactional counterpart ofTxPutFromLoadInterceptor
.PutFromLoadValidator Encapsulates logic to allow aInvalidationCacheAccessDelegate
to determine whether aInvalidationCacheAccessDelegate.putFromLoad(Object, Object, Object, long, Object, boolean)
call should be allowed to update the cache.PutFromLoadValidator.Lock Marker for lock acquired inPutFromLoadValidator.acquirePutFromLoadLock(Object, Object, long)
RemovalSynchronization SecondLevelCacheMetadataModuleFinder SessionAccess SessionAccess.TransactionCoordinatorAccess TimeSource Tombstone This is used both as the storage in entry, and for efficiency also directly in the cache.put() commands.Tombstone.ExcludeTombstonesFilter Tombstone.ExcludeTombstonesFilterExternalizer Tombstone.Externalizer TombstoneAccessDelegate TombstoneUpdate<T> Request to update cache either as a result of putFromLoad (ifTombstoneUpdate.getValue()
is non-null or evict (if it is null).TombstoneUpdate.Externalizer TxInvalidationCacheAccessDelegate Delegate for transactional cachesTxInvalidationInterceptor This interceptor acts as a replacement to the replication interceptor when the CacheImpl is configured with ClusteredSyncMode as INVALIDATE.TxInvalidationInterceptor.InvalidationFilterVisitor UnorderedDistributionInterceptor Since the applied functions do 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.UnorderedReplicationLogic VersionedEntry VersionedEntry.ExcludeEmptyVersionedEntryExternalizer VersionedEntry.Externalizer