Uses of Interface
org.infinispan.container.versioning.VersionGenerator
Packages that use VersionGenerator
Package
Description
Entries which are stored in data containers.
Factories are internal components used to create other components based on a cache's
configuration.
XA transaction support.
-
Uses of VersionGenerator in org.infinispan.container.entries
Methods in org.infinispan.container.entries with parameters of type VersionGeneratorModifier and TypeMethodDescriptionVersionedRepeatableReadEntry.performWriteSkewCheck
(EntryLoader<K, V> entryLoader, int segment, TxInvocationContext<?> ctx, EntryVersion versionSeen, VersionGenerator versionGenerator, boolean rollingUpgrade) -
Uses of VersionGenerator in org.infinispan.container.versioning
Classes in org.infinispan.container.versioning that implement VersionGeneratorModifier and TypeClassDescriptionclass
Generates unique numeric versions for both local and clustered environments.final class
class
A version generator implementation for SimpleClusteredVersions -
Uses of VersionGenerator in org.infinispan.factories
Methods in org.infinispan.factories that return VersionGeneratorModifier and TypeMethodDescriptionComponentRegistry.getVersionGenerator()
Caching shortcut for #getLocalComponent(VersionGenerator.class) -
Uses of VersionGenerator in org.infinispan.server.memcached
Fields in org.infinispan.server.memcached declared as VersionGeneratorModifier and TypeFieldDescriptionprotected final VersionGenerator
MemcachedBaseDecoder.versionGenerator
-
Uses of VersionGenerator in org.infinispan.transaction.impl
Methods in org.infinispan.transaction.impl with parameters of type VersionGeneratorModifier and TypeMethodDescriptionstatic void
WriteSkewHelper.addVersionRead
(TxInvocationContext<?> ctx, CacheEntry<?, ?> entry, Object key, VersionGenerator versionGenerator, org.infinispan.util.logging.Log log) static IncrementableEntryVersion
WriteSkewHelper.incrementVersion
(CacheEntry<?, ?> entry, VersionGenerator versionGenerator) WriteSkewHelper.performWriteSkewCheckAndReturnNewVersions
(org.infinispan.commands.tx.VersionedPrepareCommand prepareCommand, EntryLoader<?, ?> entryLoader, VersionGenerator versionGenerator, TxInvocationContext<?> context, WriteSkewHelper.KeySpecificLogic ksl, KeyPartitioner keyPartitioner) -
Uses of VersionGenerator in org.infinispan.transaction.xa
Methods in org.infinispan.transaction.xa with parameters of type VersionGeneratorModifier and TypeMethodDescriptionabstract GlobalTransaction
TransactionFactory.TxFactoryEnum.newGlobalTransaction
(Address addr, boolean remote, VersionGenerator clusterIdGenerator, boolean clustered)