Package | Description |
---|---|
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 |
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,
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,
Eviction evictionStrategy,
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,
Eviction evictionStrategy,
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,
Eviction evictionStrategy,
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,
Eviction evictionStrategy,
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,
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,
Eviction evictionStrategy,
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,
Eviction evictionStrategy,
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,
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,
Eviction evictionStrategy,
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,
Eviction evictionStrategy,
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.
|
Copyright © 2017 JBoss, a division of Red Hat. All rights reserved.