Package | Description |
---|---|
org.infinispan.commands.remote |
Meta-commands that wrap other commands for remote execution.
|
org.infinispan.commands.write |
Commands that alter the state of the cache.
|
org.infinispan.commons.equivalence |
Equivalence classes and interfaces to enable equivalence comparison between native types, arrays, etc.
|
org.infinispan.commons.util |
Commons package providing various utility classes
|
org.infinispan.commons.util.concurrent.jdk8backported | |
org.infinispan.configuration.cache |
Cache configuration |
org.infinispan.container |
Data containers which store cache entries.
|
org.infinispan.context |
Contexts contain information of a specific invocation on the cache, such as its origins, scope
(transactional or non-transactional), as well as invocation-specific flags.
|
org.infinispan.context.impl |
This package contains different context implementations, selected dynamically based on the type of invocation.
|
org.infinispan.iteration.impl |
Provides Infinispan-specific implementation details iterating over entries in the cache, specifically optimized for
distributed caches.
|
org.infinispan.persistence.sifs | |
org.infinispan.persistence.support | |
org.infinispan.statetransfer |
Transfer of state to new caches in a cluster.
|
org.infinispan.stream.impl | |
org.infinispan.transaction.impl | |
org.infinispan.transaction.synchronization | |
org.infinispan.transaction.xa |
XA transaction support.
|
org.infinispan.transaction.xa.recovery | |
org.infinispan.util |
General utilities that are not specific to Infinispan, including string parsing helpers, reflection tools and
collections and containers designed to supplement the JDK-provided containers.
|
org.infinispan.util.concurrent |
Thread-safe containers and other concurrency-related utilities, designed to supplement JDK concurrency utilities
and containers.
|
org.infinispan.util.concurrent.locks.impl |
Modifier and Type | Method and Description |
---|---|
void |
ClusteredGetAllCommand.init(InvocationContextFactory icf,
CommandsFactory commandsFactory,
InternalEntryFactory entryFactory,
InterceptorChain interceptorChain,
TransactionTable txTable,
Equivalence<? super K> keyEquivalence) |
void |
ClusteredGetCommand.initialize(InvocationContextFactory icf,
CommandsFactory commandsFactory,
InternalEntryFactory entryFactory,
InterceptorChain interceptorChain,
DistributionManager distributionManager,
TransactionTable txTable,
Equivalence keyEquivalence) |
Constructor and Description |
---|
ClusteredGetAllCommand(String cacheName,
List<?> keys,
Set<Flag> flags,
GlobalTransaction gtx,
Equivalence<? super K> keyEquivalence) |
ClusteredGetCommand(Object key,
String cacheName,
Set<Flag> flags,
boolean acquireRemoteLock,
GlobalTransaction gtx,
Equivalence keyEquivalence) |
Modifier and Type | Field and Description |
---|---|
protected Equivalence |
RemoveCommand.valueEquivalence |
Modifier and Type | Method and Description |
---|---|
protected boolean |
ValueMatcher.equal(Object a,
Object b,
Equivalence valueEquivalence) |
abstract boolean |
ValueMatcher.matches(MVCCEntry existingEntry,
Object expectedValue,
Object newValue,
Equivalence valueEquivalence) |
Constructor and Description |
---|
PutKeyValueCommand(Object key,
Object value,
boolean putIfAbsent,
CacheNotifier notifier,
Metadata metadata,
Set<Flag> flags,
Equivalence valueEquivalence,
CommandInvocationId commandInvocationId) |
RemoveCommand(Object key,
Object value,
CacheNotifier notifier,
Set<Flag> flags,
Equivalence valueEquivalence,
CommandInvocationId commandInvocationId) |
RemoveExpiredCommand(Object key,
Object value,
Long lifespan,
CacheNotifier notifier,
Equivalence valueEquivalence,
TimeService timeService,
CommandInvocationId commandInvocationId) |
ReplaceCommand(Object key,
Object oldValue,
Object newValue,
CacheNotifier notifier,
Metadata metadata,
Set<Flag> flags,
Equivalence valueEquivalence,
CommandInvocationId commandInvocationId) |
Modifier and Type | Class and Description |
---|---|
class |
AnyEquivalence<T>
A compare function for objects.
|
class |
AnyServerEquivalence
AnyServerEquivalence.
|
class |
ByteArrayEquivalence
A compare function for unsigned byte arrays.
|
class |
IdentityEquivalence<T>
Equivalence implementation that uses the System.identityHashCode(Object) as hash code function. |
Modifier and Type | Field and Description |
---|---|
static Equivalence<byte[]> |
ByteArrayEquivalence.INSTANCE |
Modifier and Type | Method and Description |
---|---|
Equivalence<? super K> |
EquivalentHashMap.getKeyEquivalence() |
Equivalence<? super V> |
EquivalentHashMap.getValueEquivalence() |
Constructor and Description |
---|
EquivalentHashMap(Equivalence<? super K> keyEq,
Equivalence<? super V> valueEq) |
EquivalentHashMap(Equivalence<? super K> keyEq,
Equivalence<? super V> valueEq) |
EquivalentHashMap(int initialCapacity,
Equivalence<? super K> keyEq,
Equivalence<? super V> valueEq) |
EquivalentHashMap(int initialCapacity,
Equivalence<? super K> keyEq,
Equivalence<? super V> valueEq) |
EquivalentHashMap(int initialCapacity,
float loadFactor,
Equivalence<? super K> keyEq,
Equivalence<? super V> valueEq) |
EquivalentHashMap(int initialCapacity,
float loadFactor,
Equivalence<? super K> keyEq,
Equivalence<? super V> valueEq) |
EquivalentHashMap(Map<? extends K,? extends V> map,
Equivalence<? super K> keyEq,
Equivalence<? super V> valueEq) |
EquivalentHashMap(Map<? extends K,? extends V> map,
Equivalence<? super K> keyEq,
Equivalence<? super V> valueEq) |
EquivalentHashSet(Equivalence<? super E> entryEq)
Constructs a new, empty set, with a given equivalence function
|
EquivalentHashSet(int initialCapacity,
Equivalence<? super E> entryEq)
Constructs a new, empty set, with a given initial capacity and a
particular equivalence function to compare entries.
|
EquivalentLinkedHashMap(int initialCapacity,
float loadFactor,
EquivalentLinkedHashMap.IterationOrder iterationOrder,
Equivalence<? super K> keyEq,
Equivalence<? super V> valueEq) |
EquivalentLinkedHashMap(int initialCapacity,
float loadFactor,
EquivalentLinkedHashMap.IterationOrder iterationOrder,
Equivalence<? super K> keyEq,
Equivalence<? super V> valueEq) |
Modifier and Type | Method and Description |
---|---|
static <K,V> ConcurrentMap<K,V> |
CollectionFactory.makeConcurrentMap(Equivalence<? super K> keyEq,
Equivalence<? super V> valueEq) |
static <K,V> ConcurrentMap<K,V> |
CollectionFactory.makeConcurrentMap(Equivalence<? super K> keyEq,
Equivalence<? super V> valueEq) |
static <K,V> ConcurrentMap<K,V> |
CollectionFactory.makeConcurrentMap(int initCapacity,
Equivalence<? super K> keyEq,
Equivalence<? super V> valueEq) |
static <K,V> ConcurrentMap<K,V> |
CollectionFactory.makeConcurrentMap(int initCapacity,
Equivalence<? super K> keyEq,
Equivalence<? super V> valueEq) |
static <K,V> ConcurrentMap<K,V> |
CollectionFactory.makeConcurrentMap(int initCapacity,
float loadFactor,
int concurrencyLevel,
Equivalence<? super K> keyEq,
Equivalence<? super V> valueEq) |
static <K,V> ConcurrentMap<K,V> |
CollectionFactory.makeConcurrentMap(int initCapacity,
float loadFactor,
int concurrencyLevel,
Equivalence<? super K> keyEq,
Equivalence<? super V> valueEq) |
static <K,V> ConcurrentMap<K,V> |
CollectionFactory.makeConcurrentMap(int initCapacity,
int concurrencyLevel,
Equivalence<? super K> keyEq,
Equivalence<? super V> valueEq) |
static <K,V> ConcurrentMap<K,V> |
CollectionFactory.makeConcurrentMap(int initCapacity,
int concurrencyLevel,
Equivalence<? super K> keyEq,
Equivalence<? super V> valueEq) |
static <K,V> ConcurrentMap<K,V> |
CollectionFactory.makeConcurrentParallelMap(int initCapacity,
int concurrencyLevel,
Equivalence<? super K> keyEq,
Equivalence<? super V> valueEq) |
static <K,V> ConcurrentMap<K,V> |
CollectionFactory.makeConcurrentParallelMap(int initCapacity,
int concurrencyLevel,
Equivalence<? super K> keyEq,
Equivalence<? super V> valueEq) |
static <K,V> Map<K,V> |
CollectionFactory.makeLinkedMap(int initialCapacity,
float loadFactor,
EquivalentLinkedHashMap.IterationOrder iterationOrder,
Equivalence<? super K> keyEq,
Equivalence<? super V> valueEq) |
static <K,V> Map<K,V> |
CollectionFactory.makeLinkedMap(int initialCapacity,
float loadFactor,
EquivalentLinkedHashMap.IterationOrder iterationOrder,
Equivalence<? super K> keyEq,
Equivalence<? super V> valueEq) |
static <K,V> Map<K,V> |
CollectionFactory.makeMap(Equivalence<? super K> keyEq,
Equivalence<? super V> valueEq) |
static <K,V> Map<K,V> |
CollectionFactory.makeMap(Equivalence<? super K> keyEq,
Equivalence<? super V> valueEq) |
static <K,V> Map<K,V> |
CollectionFactory.makeMap(int initialCapacity,
Equivalence<? super K> keyEq,
Equivalence<? super V> valueEq) |
static <K,V> Map<K,V> |
CollectionFactory.makeMap(int initialCapacity,
Equivalence<? super K> keyEq,
Equivalence<? super V> valueEq) |
static <K,V> Map<K,V> |
CollectionFactory.makeMap(Map<? extends K,? extends V> entries,
Equivalence<? super K> keyEq,
Equivalence<? super V> valueEq) |
static <K,V> Map<K,V> |
CollectionFactory.makeMap(Map<? extends K,? extends V> entries,
Equivalence<? super K> keyEq,
Equivalence<? super V> valueEq) |
static <T> Set<T> |
CollectionFactory.makeSet(Equivalence<? super T> entryEq) |
static <T> Set<T> |
CollectionFactory.makeSet(int initialCapacity,
Equivalence<? super T> entryEq) |
Modifier and Type | Method and Description |
---|---|
static <K> EquivalentConcurrentHashMapV8.KeySetView<K,Boolean> |
EquivalentConcurrentHashMapV8.newKeySet(Equivalence<K> keyEquivalence)
Creates a new
Set backed by a EquivalentConcurrentHashMapV8
from the given type to Boolean.TRUE . |
static <K> EquivalentConcurrentHashMapV8.KeySetView<K,Boolean> |
EquivalentConcurrentHashMapV8.newKeySet(int initialCapacity,
Equivalence<K> keyEquivalence)
Creates a new
Set backed by a EquivalentConcurrentHashMapV8
from the given type to Boolean.TRUE . |
static <K> BoundedEquivalentConcurrentHashMapV8.KeySetView<K,Boolean> |
BoundedEquivalentConcurrentHashMapV8.newKeySet(int maxSize,
Equivalence<K> keyEquivalence)
Creates a new
Set backed by a EquivalentConcurrentHashMapV8
from the given type to Boolean.TRUE . |
static <K> BoundedEquivalentConcurrentHashMapV8.KeySetView<K,Boolean> |
BoundedEquivalentConcurrentHashMapV8.newKeySet(int maxSize,
int initialCapacity,
Equivalence<K> keyEquivalence)
Creates a new
Set backed by a EquivalentConcurrentHashMapV8
from the given type to Boolean.TRUE . |
Constructor and Description |
---|
BoundedEquivalentConcurrentHashMapV8(long maxSize,
BoundedEquivalentConcurrentHashMapV8.Eviction evictionStrategy,
BoundedEquivalentConcurrentHashMapV8.EvictionListener<? super K,? super V> evictionListener,
Equivalence<? super K> keyEquivalence,
Equivalence<? super V> valueEquivalence)
Creates a new, empty map with the default initial table size (16).
|
BoundedEquivalentConcurrentHashMapV8(long maxSize,
BoundedEquivalentConcurrentHashMapV8.Eviction evictionStrategy,
BoundedEquivalentConcurrentHashMapV8.EvictionListener<? super K,? super V> evictionListener,
Equivalence<? super K> keyEquivalence,
Equivalence<? super V> valueEquivalence)
Creates a new, empty map with the default initial table size (16).
|
BoundedEquivalentConcurrentHashMapV8(long maxSize,
BoundedEquivalentConcurrentHashMapV8.Eviction evictionStrategy,
BoundedEquivalentConcurrentHashMapV8.EvictionListener<? super K,? super V> evictionListener,
Equivalence<? super K> keyEquivalence,
Equivalence<? super V> valueEquivalence,
EntrySizeCalculator<? super K,? super V> sizeCalculator)
Creates a new, empty map with the default initial table size (16).
|
BoundedEquivalentConcurrentHashMapV8(long maxSize,
BoundedEquivalentConcurrentHashMapV8.Eviction evictionStrategy,
BoundedEquivalentConcurrentHashMapV8.EvictionListener<? super K,? super V> evictionListener,
Equivalence<? super K> keyEquivalence,
Equivalence<? super V> valueEquivalence,
EntrySizeCalculator<? super K,? super V> sizeCalculator)
Creates a new, empty map with the default initial table size (16).
|
BoundedEquivalentConcurrentHashMapV8(long maxSize,
Equivalence<? super K> keyEquivalence,
Equivalence<? super V> valueEquivalence)
Creates a new, empty map with the default initial table size (16).
|
BoundedEquivalentConcurrentHashMapV8(long maxSize,
Equivalence<? super K> keyEquivalence,
Equivalence<? super V> valueEquivalence)
Creates a new, empty map with the default initial table size (16).
|
BoundedEquivalentConcurrentHashMapV8(long maxSize,
int initialCapacity,
BoundedEquivalentConcurrentHashMapV8.Eviction evictionStrategy,
BoundedEquivalentConcurrentHashMapV8.EvictionListener<? super K,? super V> evictionListener,
Equivalence<? super K> keyEquivalence,
Equivalence<? super V> valueEquivalence)
Creates a new, empty map with an initial table size
accommodating the specified number of elements without the need
to dynamically resize.
|
BoundedEquivalentConcurrentHashMapV8(long maxSize,
int initialCapacity,
BoundedEquivalentConcurrentHashMapV8.Eviction evictionStrategy,
BoundedEquivalentConcurrentHashMapV8.EvictionListener<? super K,? super V> evictionListener,
Equivalence<? super K> keyEquivalence,
Equivalence<? super V> valueEquivalence)
Creates a new, empty map with an initial table size
accommodating the specified number of elements without the need
to dynamically resize.
|
BoundedEquivalentConcurrentHashMapV8(long maxSize,
int initialCapacity,
Equivalence<? super K> keyEquivalence,
Equivalence<? super V> valueEquivalence)
Creates a new, empty map with an initial table size
accommodating the specified number of elements without the need
to dynamically resize.
|
BoundedEquivalentConcurrentHashMapV8(long maxSize,
int initialCapacity,
Equivalence<? super K> keyEquivalence,
Equivalence<? super V> valueEquivalence)
Creates a new, empty map with an initial table size
accommodating the specified number of elements without the need
to dynamically resize.
|
BoundedEquivalentConcurrentHashMapV8(long maxSize,
int initialCapacity,
float loadFactor,
Equivalence<? super K> keyEquivalence,
Equivalence<? super V> valueEquivalence)
Creates a new, empty map with an initial table size based on
the given number of elements (
initialCapacity ) and
initial table density (loadFactor ). |
BoundedEquivalentConcurrentHashMapV8(long maxSize,
int initialCapacity,
float loadFactor,
Equivalence<? super K> keyEquivalence,
Equivalence<? super V> valueEquivalence)
Creates a new, empty map with an initial table size based on
the given number of elements (
initialCapacity ) and
initial table density (loadFactor ). |
BoundedEquivalentConcurrentHashMapV8(long maxSize,
int initialCapacity,
float loadFactor,
int concurrencyLevel,
BoundedEquivalentConcurrentHashMapV8.Eviction evictionStrategy,
BoundedEquivalentConcurrentHashMapV8.EvictionListener<? super K,? super V> evictionListener,
Equivalence<? super K> keyEquivalence,
Equivalence<? super V> valueEquivalence)
Creates a new, empty map with an initial table size based on
the given number of elements (
initialCapacity ), table
density (loadFactor ), and number of concurrently
updating threads (concurrencyLevel ). |
BoundedEquivalentConcurrentHashMapV8(long maxSize,
int initialCapacity,
float loadFactor,
int concurrencyLevel,
BoundedEquivalentConcurrentHashMapV8.Eviction evictionStrategy,
BoundedEquivalentConcurrentHashMapV8.EvictionListener<? super K,? super V> evictionListener,
Equivalence<? super K> keyEquivalence,
Equivalence<? super V> valueEquivalence)
Creates a new, empty map with an initial table size based on
the given number of elements (
initialCapacity ), table
density (loadFactor ), and number of concurrently
updating threads (concurrencyLevel ). |
BoundedEquivalentConcurrentHashMapV8(long maxSize,
Map<? extends K,? extends V> m,
Equivalence<? super K> keyEquivalence,
Equivalence<? super V> valueEquivalence)
Creates a new map with the same mappings as the given map.
|
BoundedEquivalentConcurrentHashMapV8(long maxSize,
Map<? extends K,? extends V> m,
Equivalence<? super K> keyEquivalence,
Equivalence<? super V> valueEquivalence)
Creates a new map with the same mappings as the given map.
|
ConcurrentParallelHashMapV8(Equivalence<? super K> keyEquivalence,
Equivalence<? super V> valueEquivalence) |
ConcurrentParallelHashMapV8(Equivalence<? super K> keyEquivalence,
Equivalence<? super V> valueEquivalence) |
ConcurrentParallelHashMapV8(int initialCapacity,
Equivalence<? super K> keyEquivalence,
Equivalence<? super V> valueEquivalence) |
ConcurrentParallelHashMapV8(int initialCapacity,
Equivalence<? super K> keyEquivalence,
Equivalence<? super V> valueEquivalence) |
ConcurrentParallelHashMapV8(int initialCapacity,
float loadFactor,
Equivalence<? super K> keyEquivalence,
Equivalence<? super V> valueEquivalence) |
ConcurrentParallelHashMapV8(int initialCapacity,
float loadFactor,
Equivalence<? super K> keyEquivalence,
Equivalence<? super V> valueEquivalence) |
ConcurrentParallelHashMapV8(int initialCapacity,
float loadFactor,
int concurrencyLevel,
Equivalence<? super K> keyEquivalence,
Equivalence<? super V> valueEquivalence) |
ConcurrentParallelHashMapV8(int initialCapacity,
float loadFactor,
int concurrencyLevel,
Equivalence<? super K> keyEquivalence,
Equivalence<? super V> valueEquivalence) |
ConcurrentParallelHashMapV8(Map<? extends K,? extends V> m,
Equivalence<? super K> keyEquivalence,
Equivalence<? super V> valueEquivalence) |
ConcurrentParallelHashMapV8(Map<? extends K,? extends V> m,
Equivalence<? super K> keyEquivalence,
Equivalence<? super V> valueEquivalence) |
EquivalentConcurrentHashMapV8(Equivalence<? super K> keyEquivalence,
Equivalence<? super V> valueEquivalence)
Creates a new, empty map with the default initial table size (16).
|
EquivalentConcurrentHashMapV8(Equivalence<? super K> keyEquivalence,
Equivalence<? super V> valueEquivalence)
Creates a new, empty map with the default initial table size (16).
|
EquivalentConcurrentHashMapV8(int initialCapacity,
Equivalence<? super K> keyEquivalence,
Equivalence<? super V> valueEquivalence)
Creates a new, empty map with an initial table size
accommodating the specified number of elements without the need
to dynamically resize.
|
EquivalentConcurrentHashMapV8(int initialCapacity,
Equivalence<? super K> keyEquivalence,
Equivalence<? super V> valueEquivalence)
Creates a new, empty map with an initial table size
accommodating the specified number of elements without the need
to dynamically resize.
|
EquivalentConcurrentHashMapV8(int initialCapacity,
float loadFactor,
Equivalence<? super K> keyEquivalence,
Equivalence<? super V> valueEquivalence)
Creates a new, empty map with an initial table size based on
the given number of elements (
initialCapacity ) and
initial table density (loadFactor ). |
EquivalentConcurrentHashMapV8(int initialCapacity,
float loadFactor,
Equivalence<? super K> keyEquivalence,
Equivalence<? super V> valueEquivalence)
Creates a new, empty map with an initial table size based on
the given number of elements (
initialCapacity ) and
initial table density (loadFactor ). |
EquivalentConcurrentHashMapV8(int initialCapacity,
float loadFactor,
int concurrencyLevel,
Equivalence<? super K> keyEquivalence,
Equivalence<? super V> valueEquivalence)
Creates a new, empty map with an initial table size based on
the given number of elements (
initialCapacity ), table
density (loadFactor ), and number of concurrently
updating threads (concurrencyLevel ). |
EquivalentConcurrentHashMapV8(int initialCapacity,
float loadFactor,
int concurrencyLevel,
Equivalence<? super K> keyEquivalence,
Equivalence<? super V> valueEquivalence)
Creates a new, empty map with an initial table size based on
the given number of elements (
initialCapacity ), table
density (loadFactor ), and number of concurrently
updating threads (concurrencyLevel ). |
EquivalentConcurrentHashMapV8(Map<? extends K,? extends V> m,
Equivalence<? super K> keyEquivalence,
Equivalence<? super V> valueEquivalence)
Creates a new map with the same mappings as the given map.
|
EquivalentConcurrentHashMapV8(Map<? extends K,? extends V> m,
Equivalence<? super K> keyEquivalence,
Equivalence<? super V> valueEquivalence)
Creates a new map with the same mappings as the given map.
|
Modifier and Type | Field and Description |
---|---|
static AttributeDefinition<Equivalence> |
DataContainerConfiguration.KEY_EQUIVALENCE |
static AttributeDefinition<Equivalence> |
DataContainerConfiguration.VALUE_EQUIVALENCE |
Modifier and Type | Method and Description |
---|---|
<K> Equivalence<K> |
DataContainerConfiguration.keyEquivalence() |
<V> Equivalence<V> |
DataContainerConfiguration.valueEquivalence() |
Modifier and Type | Method and Description |
---|---|
<K> DataContainerConfigurationBuilder |
DataContainerConfigurationBuilder.keyEquivalence(Equivalence<K> keyEquivalence)
Set the
Equivalence instance to use to compare keys stored in
data container. |
<V> DataContainerConfigurationBuilder |
DataContainerConfigurationBuilder.valueEquivalence(Equivalence<V> valueEquivalence)
Set the
Equivalence instance to use to compare values stored in
data container. |
Modifier and Type | Method and Description |
---|---|
static <K,V> DefaultDataContainer<K,V> |
DefaultDataContainer.boundedDataContainer(int concurrencyLevel,
long maxEntries,
EvictionStrategy strategy,
EvictionThreadPolicy thredPolicy,
Equivalence<? super K> keyEquivalence,
EntrySizeCalculator<? super K,? super V> sizeCalculator) |
static <K,V> DefaultDataContainer<K,V> |
DefaultDataContainer.boundedDataContainer(int concurrencyLevel,
long maxEntries,
EvictionStrategy strategy,
EvictionThreadPolicy thredPolicy,
Equivalence<? super K> keyEquivalence,
EvictionType thresholdPolicy) |
static <K,V> DefaultDataContainer<K,V> |
DefaultDataContainer.unBoundedDataContainer(int concurrencyLevel,
Equivalence<? super K> keyEquivalence) |
Constructor and Description |
---|
DefaultDataContainer(int concurrencyLevel,
Equivalence<? super K> keyEq) |
DefaultDataContainer(int concurrencyLevel,
long thresholdSize,
EvictionStrategy strategy,
EvictionThreadPolicy policy,
Equivalence<? super K> keyEquivalence,
EntrySizeCalculator<? super K,? super V> sizeCalculator) |
DefaultDataContainer(int concurrencyLevel,
long thresholdSize,
EvictionStrategy strategy,
EvictionThreadPolicy policy,
Equivalence<? super K> keyEquivalence,
EvictionType thresholdPolicy) |
Modifier and Type | Field and Description |
---|---|
protected Equivalence |
AbstractInvocationContextFactory.keyEq |
Constructor and Description |
---|
SingleKeyNonTxInvocationContext(Address origin,
Equivalence<Object> keyEquivalence) |
Constructor and Description |
---|
NonTxInvocationContext(Address origin,
Equivalence<Object> keyEq) |
NonTxInvocationContext(int numEntries,
Address origin,
Equivalence<Object> keyEq) |
Modifier and Type | Field and Description |
---|---|
protected Equivalence<K> |
LocalEntryRetriever.keyEquivalence |
Constructor and Description |
---|
IndexQueue(int segments,
int capacity,
Equivalence<Object> keyEquivalence) |
TemporaryTable(int capacity,
Equivalence<Object> keyEquivalence) |
Constructor and Description |
---|
Bucket(Equivalence<Object> keyEquivalence) |
Bucket(Map<Object,MarshalledEntry> entries,
Equivalence<Object> keyEquivalence) |
Constructor and Description |
---|
CommitManager(Equivalence<Object> keyEq) |
Modifier and Type | Field and Description |
---|---|
protected Equivalence |
AbstractCacheStream.keyEquivalence |
Modifier and Type | Field and Description |
---|---|
protected Equivalence<Object> |
AbstractCacheTransaction.keyEquivalence
Equivalence function to compare keys that are stored in temporary
collections used in the cache transaction to keep track of locked keys,
looked up keys...etc.
|
Constructor and Description |
---|
AbstractCacheTransaction(GlobalTransaction tx,
int topologyId,
Equivalence<Object> keyEquivalence,
long txCreationTime) |
LocalTransaction(Transaction transaction,
GlobalTransaction tx,
boolean implicitTransaction,
int topologyId,
Equivalence<Object> keyEquivalence,
long txCreationTime) |
RemoteTransaction(GlobalTransaction tx,
int topologyId,
Equivalence<Object> keyEquivalence,
long txCreationTime) |
RemoteTransaction(WriteCommand[] modifications,
GlobalTransaction tx,
int topologyId,
Equivalence<Object> keyEquivalence,
long txCreationTime) |
Constructor and Description |
---|
SyncLocalTransaction(Transaction transaction,
GlobalTransaction tx,
boolean implicitTransaction,
int topologyId,
Equivalence<Object> keyEquivalence,
long txCreationTime) |
Modifier and Type | Method and Description |
---|---|
abstract LocalTransaction |
TransactionFactory.TxFactoryEnum.newLocalTransaction(Transaction tx,
GlobalTransaction gtx,
boolean implicitTransaction,
int topologyId,
Equivalence<Object> keyEquivalence,
long txCreationTime) |
abstract RemoteTransaction |
TransactionFactory.TxFactoryEnum.newRemoteTransaction(GlobalTransaction tx,
int topologyId,
Equivalence<Object> keyEquivalence,
long txCreationTime) |
abstract RemoteTransaction |
TransactionFactory.TxFactoryEnum.newRemoteTransaction(WriteCommand[] modifications,
GlobalTransaction tx,
int topologyId,
Equivalence<Object> keyEquivalence,
long txCreationTime) |
Constructor and Description |
---|
LocalXaTransaction(Transaction transaction,
GlobalTransaction tx,
boolean implicitTransaction,
int topologyId,
Equivalence<Object> keyEquivalence,
long txCreationTime) |
Constructor and Description |
---|
RecoveryAwareLocalTransaction(Transaction transaction,
GlobalTransaction tx,
boolean implicitTransaction,
int topologyId,
Equivalence<Object> keyEquivalence,
long txCreationTime) |
RecoveryAwareRemoteTransaction(GlobalTransaction tx,
int topologyId,
Equivalence<Object> keyEquivalence,
long txCreationTime) |
RecoveryAwareRemoteTransaction(WriteCommand[] modifications,
GlobalTransaction tx,
int topologyId,
Equivalence<Object> keyEquivalence,
long txCreationTime) |
Constructor and Description |
---|
StripedHashFunction(Equivalence<T> equivalence,
int concurrencyLevel) |
Constructor and Description |
---|
BoundedConcurrentHashMap(Equivalence<? super K> keyEquivalence,
Equivalence<? super V> valueEquivalence)
Creates a new, empty map with the default maximum capacity
|
BoundedConcurrentHashMap(Equivalence<? super K> keyEquivalence,
Equivalence<? super V> valueEquivalence)
Creates a new, empty map with the default maximum capacity
|
BoundedConcurrentHashMap(int capacity,
Equivalence<? super K> keyEquivalence,
Equivalence<? super V> valueEquivalence)
Creates a new, empty map with the specified maximum capacity, default concurrency
level and LRU eviction policy.
|
BoundedConcurrentHashMap(int capacity,
Equivalence<? super K> keyEquivalence,
Equivalence<? super V> valueEquivalence)
Creates a new, empty map with the specified maximum capacity, default concurrency
level and LRU eviction policy.
|
BoundedConcurrentHashMap(int capacity,
int concurrencyLevel,
BoundedConcurrentHashMap.Eviction evictionStrategy,
BoundedConcurrentHashMap.EvictionListener<? super K,? super V> evictionListener,
Equivalence<? super K> keyEquivalence,
Equivalence<? super V> valueEquivalence)
Creates a new, empty map with the specified maximum capacity, load factor and concurrency
level.
|
BoundedConcurrentHashMap(int capacity,
int concurrencyLevel,
BoundedConcurrentHashMap.Eviction evictionStrategy,
BoundedConcurrentHashMap.EvictionListener<? super K,? super V> evictionListener,
Equivalence<? super K> keyEquivalence,
Equivalence<? super V> valueEquivalence)
Creates a new, empty map with the specified maximum capacity, load factor and concurrency
level.
|
BoundedConcurrentHashMap(int capacity,
int concurrencyLevel,
BoundedConcurrentHashMap.Eviction evictionStrategy,
Equivalence<? super K> keyEquivalence,
Equivalence<? super V> valueEquivalence)
Creates a new, empty map with the specified maximum capacity, load factor, concurrency
level and eviction strategy.
|
BoundedConcurrentHashMap(int capacity,
int concurrencyLevel,
BoundedConcurrentHashMap.Eviction evictionStrategy,
Equivalence<? super K> keyEquivalence,
Equivalence<? super V> valueEquivalence)
Creates a new, empty map with the specified maximum capacity, load factor, concurrency
level and eviction strategy.
|
BoundedConcurrentHashMap(int capacity,
int concurrencyLevel,
Equivalence<? super K> keyEquivalence,
Equivalence<? super V> valueEquivalence)
Creates a new, empty map with the specified maximum capacity, load factor, concurrency
level and LRU eviction policy.
|
BoundedConcurrentHashMap(int capacity,
int concurrencyLevel,
Equivalence<? super K> keyEquivalence,
Equivalence<? super V> valueEquivalence)
Creates a new, empty map with the specified maximum capacity, load factor, concurrency
level and LRU eviction policy.
|
Constructor and Description |
---|
PerKeyLockContainer(int concurrencyLevel,
Equivalence<Object> keyEquivalence) |
StripedLockContainer(int concurrencyLevel,
Equivalence<Object> keyEquivalence) |
Copyright © 2022 JBoss, a division of Red Hat. All rights reserved.