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 | |
org.infinispan.commons.util.concurrent.jdk8backported | |
org.infinispan.configuration.cache | |
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.persistence.support | |
org.infinispan.transaction |
JTA transaction support.
|
org.infinispan.transaction.synchronization | |
org.infinispan.transaction.xa |
XA transaction support.
|
org.infinispan.transaction.xa.recovery | |
org.infinispan.util.concurrent |
Thread-safe containers and other concurrency-related utilities, designed to supplement JDK concurrency utilities
and containers.
|
Modifier and Type | Method and Description |
---|---|
void |
ClusteredGetCommand.initialize(InvocationContextFactory icf,
CommandsFactory commandsFactory,
InternalEntryFactory entryFactory,
InterceptorChain interceptorChain,
DistributionManager distributionManager,
TransactionTable txTable,
Equivalence keyEquivalence) |
Constructor and Description |
---|
ClusteredGetCommand(Object key,
String cacheName,
Set<Flag> flags,
boolean acquireRemoteLock,
GlobalTransaction gtx,
Equivalence keyEquivalence) |
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) |
RemoveCommand(Object key,
Object value,
CacheNotifier notifier,
Set<Flag> flags,
Equivalence valueEquivalence) |
ReplaceCommand(Object key,
Object oldValue,
Object newValue,
CacheNotifier notifier,
Metadata metadata,
Set<Flag> flags,
Equivalence valueEquivalence) |
Modifier and Type | Class and Description |
---|---|
class |
AnyEquivalence<T>
A compare function for objects.
|
class |
ByteArrayEquivalence
A compare function for unsigned byte arrays.
|
Modifier and Type | Field and Description |
---|---|
static Equivalence<byte[]> |
ByteArrayEquivalence.INSTANCE |
Modifier and Type | Method and Description |
---|---|
Equivalence<K> |
EquivalentHashMap.getKeyEquivalence() |
Equivalence<V> |
EquivalentHashMap.getValueEquivalence() |
Constructor and Description |
---|
EquivalentHashMap(Equivalence<K> keyEq,
Equivalence<V> valueEq) |
EquivalentHashMap(Equivalence<K> keyEq,
Equivalence<V> valueEq) |
EquivalentHashMap(int initialCapacity,
Equivalence<K> keyEq,
Equivalence<V> valueEq) |
EquivalentHashMap(int initialCapacity,
Equivalence<K> keyEq,
Equivalence<V> valueEq) |
EquivalentHashMap(int initialCapacity,
float loadFactor,
Equivalence<K> keyEq,
Equivalence<V> valueEq) |
EquivalentHashMap(int initialCapacity,
float loadFactor,
Equivalence<K> keyEq,
Equivalence<V> valueEq) |
EquivalentHashMap(Map<? extends K,? extends V> map,
Equivalence<K> keyEq,
Equivalence<V> valueEq) |
EquivalentHashMap(Map<? extends K,? extends V> map,
Equivalence<K> keyEq,
Equivalence<V> valueEq) |
EquivalentHashSet(Equivalence<E> entryEq)
Constructs a new, empty set, with a given equivalence function
|
EquivalentHashSet(int initialCapacity,
Equivalence<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<K> keyEq,
Equivalence<V> valueEq) |
EquivalentLinkedHashMap(int initialCapacity,
float loadFactor,
EquivalentLinkedHashMap.IterationOrder iterationOrder,
Equivalence<K> keyEq,
Equivalence<V> valueEq) |
Modifier and Type | Method and Description |
---|---|
static <K,V> ConcurrentMap<K,V> |
CollectionFactory.makeConcurrentMap(Equivalence<K> keyEq,
Equivalence<V> valueEq) |
static <K,V> ConcurrentMap<K,V> |
CollectionFactory.makeConcurrentMap(Equivalence<K> keyEq,
Equivalence<V> valueEq) |
static <K,V> ConcurrentMap<K,V> |
CollectionFactory.makeConcurrentMap(int initCapacity,
Equivalence<K> keyEq,
Equivalence<V> valueEq) |
static <K,V> ConcurrentMap<K,V> |
CollectionFactory.makeConcurrentMap(int initCapacity,
Equivalence<K> keyEq,
Equivalence<V> valueEq) |
static <K,V> ConcurrentMap<K,V> |
CollectionFactory.makeConcurrentMap(int initCapacity,
float loadFactor,
int concurrencyLevel,
Equivalence<K> keyEq,
Equivalence<V> valueEq) |
static <K,V> ConcurrentMap<K,V> |
CollectionFactory.makeConcurrentMap(int initCapacity,
float loadFactor,
int concurrencyLevel,
Equivalence<K> keyEq,
Equivalence<V> valueEq) |
static <K,V> ConcurrentMap<K,V> |
CollectionFactory.makeConcurrentMap(int initCapacity,
int concurrencyLevel,
Equivalence<K> keyEq,
Equivalence<V> valueEq) |
static <K,V> ConcurrentMap<K,V> |
CollectionFactory.makeConcurrentMap(int initCapacity,
int concurrencyLevel,
Equivalence<K> keyEq,
Equivalence<V> valueEq) |
static <K,V> Map<K,V> |
CollectionFactory.makeLinkedMap(int initialCapacity,
float loadFactor,
EquivalentLinkedHashMap.IterationOrder iterationOrder,
Equivalence<K> keyEq,
Equivalence<V> valueEq) |
static <K,V> Map<K,V> |
CollectionFactory.makeLinkedMap(int initialCapacity,
float loadFactor,
EquivalentLinkedHashMap.IterationOrder iterationOrder,
Equivalence<K> keyEq,
Equivalence<V> valueEq) |
static <K,V> Map<K,V> |
CollectionFactory.makeMap(Equivalence<K> keyEq,
Equivalence<V> valueEq) |
static <K,V> Map<K,V> |
CollectionFactory.makeMap(Equivalence<K> keyEq,
Equivalence<V> valueEq) |
static <K,V> Map<K,V> |
CollectionFactory.makeMap(int initialCapacity,
Equivalence<K> keyEq,
Equivalence<V> valueEq) |
static <K,V> Map<K,V> |
CollectionFactory.makeMap(int initialCapacity,
Equivalence<K> keyEq,
Equivalence<V> valueEq) |
static <K,V> Map<K,V> |
CollectionFactory.makeMap(Map<? extends K,? extends V> entries,
Equivalence<K> keyEq,
Equivalence<V> valueEq) |
static <K,V> Map<K,V> |
CollectionFactory.makeMap(Map<? extends K,? extends V> entries,
Equivalence<K> keyEq,
Equivalence<V> valueEq) |
static <T> Set<T> |
CollectionFactory.makeSet(Equivalence<T> entryEq) |
static <T> Set<T> |
CollectionFactory.makeSet(int initialCapacity,
Equivalence<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 . |
Constructor and Description |
---|
EquivalentConcurrentHashMapV8(Equivalence<K> keyEquivalence,
Equivalence<V> valueEquivalence)
Creates a new, empty map with the default initial table size (16).
|
EquivalentConcurrentHashMapV8(Equivalence<K> keyEquivalence,
Equivalence<V> valueEquivalence)
Creates a new, empty map with the default initial table size (16).
|
EquivalentConcurrentHashMapV8(int initialCapacity,
Equivalence<K> keyEquivalence,
Equivalence<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<K> keyEquivalence,
Equivalence<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<K> keyEquivalence,
Equivalence<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<K> keyEquivalence,
Equivalence<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<K> keyEquivalence,
Equivalence<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<K> keyEquivalence,
Equivalence<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<K> keyEquivalence,
Equivalence<V> valueEquivalence)
Creates a new map with the same mappings as the given map.
|
EquivalentConcurrentHashMapV8(Map<? extends K,? extends V> m,
Equivalence<K> keyEquivalence,
Equivalence<V> valueEquivalence)
Creates a new map with the same mappings as the given map.
|
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 DataContainer |
DefaultDataContainer.boundedDataContainer(int concurrencyLevel,
int maxEntries,
EvictionStrategy strategy,
EvictionThreadPolicy policy,
Equivalence keyEquivalence,
Equivalence valueEquivalence) |
static DataContainer |
DefaultDataContainer.boundedDataContainer(int concurrencyLevel,
int maxEntries,
EvictionStrategy strategy,
EvictionThreadPolicy policy,
Equivalence keyEquivalence,
Equivalence valueEquivalence) |
static DataContainer |
DefaultDataContainer.unBoundedDataContainer(int concurrencyLevel,
Equivalence keyEquivalence,
Equivalence valueEquivalence) |
static DataContainer |
DefaultDataContainer.unBoundedDataContainer(int concurrencyLevel,
Equivalence keyEquivalence,
Equivalence valueEquivalence) |
Constructor and Description |
---|
DefaultDataContainer(int concurrencyLevel,
Equivalence keyEq,
Equivalence valueEq) |
DefaultDataContainer(int concurrencyLevel,
Equivalence keyEq,
Equivalence valueEq) |
DefaultDataContainer(int concurrencyLevel,
int maxEntries,
EvictionStrategy strategy,
EvictionThreadPolicy policy,
Equivalence keyEquivalence,
Equivalence valueEquivalence) |
DefaultDataContainer(int concurrencyLevel,
int maxEntries,
EvictionStrategy strategy,
EvictionThreadPolicy policy,
Equivalence keyEquivalence,
Equivalence valueEquivalence) |
Modifier and Type | Field and Description |
---|---|
protected Equivalence |
AbstractInvocationContextFactory.keyEq |
Constructor and Description |
---|
SingleKeyNonTxInvocationContext(boolean originLocal,
Equivalence keyEquivalence) |
Constructor and Description |
---|
LocalTxInvocationContext(Equivalence<Object> keyEq) |
NonTxInvocationContext(Equivalence<Object> keyEq) |
NonTxInvocationContext(int numEntries,
boolean local,
Equivalence<Object> keyEq) |
Constructor and Description |
---|
Bucket(Equivalence<Object> keyEquivalence) |
Bucket(Map<Object,MarshalledEntry> entries,
Equivalence<Object> 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) |
LocalTransaction(Transaction transaction,
GlobalTransaction tx,
boolean implicitTransaction,
int topologyId,
Equivalence<Object> keyEquivalence) |
RemoteTransaction(GlobalTransaction tx,
int topologyId,
Equivalence<Object> keyEquivalence) |
RemoteTransaction(WriteCommand[] modifications,
GlobalTransaction tx,
int topologyId,
Equivalence<Object> keyEquivalence) |
Constructor and Description |
---|
SyncLocalTransaction(Transaction transaction,
GlobalTransaction tx,
boolean implicitTransaction,
int topologyId,
Equivalence<Object> keyEquivalence) |
Modifier and Type | Method and Description |
---|---|
abstract LocalTransaction |
TransactionFactory.TxFactoryEnum.newLocalTransaction(Transaction tx,
GlobalTransaction gtx,
boolean implicitTransaction,
int topologyId,
Equivalence<Object> keyEquivalence) |
abstract RemoteTransaction |
TransactionFactory.TxFactoryEnum.newRemoteTransaction(GlobalTransaction tx,
int topologyId,
Equivalence<Object> keyEquivalence) |
abstract RemoteTransaction |
TransactionFactory.TxFactoryEnum.newRemoteTransaction(WriteCommand[] modifications,
GlobalTransaction tx,
int topologyId,
Equivalence<Object> keyEquivalence) |
Constructor and Description |
---|
LocalXaTransaction(Transaction transaction,
GlobalTransaction tx,
boolean implicitTransaction,
int topologyId,
Equivalence<Object> keyEquivalence) |
Constructor and Description |
---|
RecoveryAwareLocalTransaction(Transaction transaction,
GlobalTransaction tx,
boolean implicitTransaction,
int topologyId,
Equivalence<Object> keyEquivalence) |
RecoveryAwareRemoteTransaction(GlobalTransaction tx,
int topologyId,
Equivalence<Object> keyEquivalence) |
RecoveryAwareRemoteTransaction(WriteCommand[] modifications,
GlobalTransaction tx,
int topologyId,
Equivalence<Object> keyEquivalence) |
Constructor and Description |
---|
BoundedConcurrentHashMap(Equivalence<K> keyEquivalence,
Equivalence<V> valueEquivalence)
Creates a new, empty map with the default maximum capacity
|
BoundedConcurrentHashMap(Equivalence<K> keyEquivalence,
Equivalence<V> valueEquivalence)
Creates a new, empty map with the default maximum capacity
|
BoundedConcurrentHashMap(int capacity,
Equivalence<K> keyEquivalence,
Equivalence<V> valueEquivalence)
Creates a new, empty map with the specified maximum capacity, default concurrency
level and LRU eviction policy.
|
BoundedConcurrentHashMap(int capacity,
Equivalence<K> keyEquivalence,
Equivalence<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<K,V> evictionListener,
Equivalence<K> keyEquivalence,
Equivalence<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<K,V> evictionListener,
Equivalence<K> keyEquivalence,
Equivalence<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<K> keyEquivalence,
Equivalence<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<K> keyEquivalence,
Equivalence<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<K> keyEquivalence,
Equivalence<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<K> keyEquivalence,
Equivalence<V> valueEquivalence)
Creates a new, empty map with the specified maximum capacity, load factor, concurrency
level and LRU eviction policy.
|
Copyright © 2016 JBoss, a division of Red Hat. All rights reserved.