A B C E F G H I K L M N O P R S T V
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- add(Entry) - Method in class io.arxila.atomichash.Entry
- addMultiple(Entry) - Method in class io.arxila.atomichash.Entry
- addSimple(Entry) - Method in class io.arxila.atomichash.Entry
- allEntries() - Method in class io.arxila.atomichash.Node
- allKeys() - Method in class io.arxila.atomichash.Node
- allValues() - Method in class io.arxila.atomichash.Node
- AtomicHash - Class in io.arxila.atomichash
-
Class meant to keep some constants related to the version of the AtomicHash library being used, build date, etc.
- AtomicHash() - Constructor for class io.arxila.atomichash.AtomicHash
- AtomicHashMap<K,V> - Class in io.arxila.atomichash
-
A thread-safe implementation of the
Mapinterface providing advanced concurrency features. - AtomicHashMap() - Constructor for class io.arxila.atomichash.AtomicHashMap
- AtomicHashMap(Root) - Constructor for class io.arxila.atomichash.AtomicHashMap
- AtomicHashMap(Map<? extends K, ? extends V>) - Constructor for class io.arxila.atomichash.AtomicHashMap
- AtomicHashStore<K,V> - Class in io.arxila.atomichash
-
A thread-safe, immutable key-value store.
- AtomicHashStore() - Constructor for class io.arxila.atomichash.AtomicHashStore
- AtomicHashStore(Root) - Constructor for class io.arxila.atomichash.AtomicHashStore
B
- BUILD_TIMESTAMP - Static variable in class io.arxila.atomichash.AtomicHash
C
- clear() - Method in class io.arxila.atomichash.AtomicHashMap
- clear() - Method in class io.arxila.atomichash.AtomicHashStore
- collisions - Variable in class io.arxila.atomichash.Entry
- compute(int, Object, BiFunction<Object, Object, Object>) - Method in class io.arxila.atomichash.Root
- compute(K, BiFunction<? super K, ? super V, ? extends V>) - Method in class io.arxila.atomichash.AtomicHashMap
- compute(K, BiFunction<? super K, ? super V, ? extends V>) - Method in class io.arxila.atomichash.AtomicHashStore
- computeIfAbsent(int, Object, Function<Object, Object>) - Method in class io.arxila.atomichash.Root
- computeIfAbsent(K, Function<? super K, ? extends V>) - Method in class io.arxila.atomichash.AtomicHashMap
- computeIfAbsent(K, Function<? super K, ? extends V>) - Method in class io.arxila.atomichash.AtomicHashStore
- computeIfPresent(int, Object, BiFunction<Object, Object, Object>) - Method in class io.arxila.atomichash.Root
- computeIfPresent(K, BiFunction<? super K, ? super V, ? extends V>) - Method in class io.arxila.atomichash.AtomicHashMap
- computeIfPresent(K, BiFunction<? super K, ? super V, ? extends V>) - Method in class io.arxila.atomichash.AtomicHashStore
- containsKey(int, Object) - Method in class io.arxila.atomichash.Entry
- containsKey(Object) - Method in class io.arxila.atomichash.AtomicHashMap
- containsKey(Object) - Method in class io.arxila.atomichash.AtomicHashStore
- containsKey(Object) - Method in class io.arxila.atomichash.Node
- containsKey(Object) - Method in class io.arxila.atomichash.Root
- containsKeyMultiple(int, Object) - Method in class io.arxila.atomichash.Entry
- containsKeySimple(int, Object) - Method in class io.arxila.atomichash.Entry
- containsValue(Object) - Method in class io.arxila.atomichash.AtomicHashMap
- containsValue(Object) - Method in class io.arxila.atomichash.AtomicHashStore
- containsValue(Object) - Method in class io.arxila.atomichash.Entry
- containsValue(Object) - Method in class io.arxila.atomichash.Node
- containsValue(Object) - Method in class io.arxila.atomichash.Root
- containsValueMultiple(Object) - Method in class io.arxila.atomichash.Entry
- containsValueSimple(Object) - Method in class io.arxila.atomichash.Entry
- createNewLevel(int, Entry, Entry) - Static method in class io.arxila.atomichash.Node
E
- EMPTY_ENTRIES - Static variable in class io.arxila.atomichash.Node
- EMPTY_NODE - Static variable in class io.arxila.atomichash.Node
- EMPTY_NODES - Static variable in class io.arxila.atomichash.Node
- EMPTY_ROOT - Static variable in class io.arxila.atomichash.Root
- entries - Variable in class io.arxila.atomichash.Node
- entriesBitMap - Variable in class io.arxila.atomichash.Node
- entry(int, Object, Object) - Static method in class io.arxila.atomichash.AtomicHashMap
- entry(int, Object, Object) - Static method in class io.arxila.atomichash.AtomicHashStore
- entry(int, Object, Object) - Static method in class io.arxila.atomichash.Root
- entry(Object, Object) - Static method in class io.arxila.atomichash.AtomicHashMap
- entry(Object, Object) - Static method in class io.arxila.atomichash.AtomicHashStore
- entry(Object, Object) - Static method in class io.arxila.atomichash.Root
- Entry - Class in io.arxila.atomichash
- Entry(int, Object, Object, Entry[]) - Constructor for class io.arxila.atomichash.Entry
- entrySet - Variable in class io.arxila.atomichash.Root
- entrySet() - Method in class io.arxila.atomichash.AtomicHashMap
- entrySet() - Method in class io.arxila.atomichash.AtomicHashStore
- entrySet() - Method in class io.arxila.atomichash.Root
- eq(Object, Object) - Static method in class io.arxila.atomichash.Entry
- equals(Object) - Method in class io.arxila.atomichash.AtomicHashMap
- equals(Object) - Method in class io.arxila.atomichash.AtomicHashStore
- equals(Object) - Method in class io.arxila.atomichash.Entry
F
- findResourceAsStream() - Static method in class io.arxila.atomichash.AtomicHash
- forEach(BiConsumer<? super K, ? super V>) - Method in class io.arxila.atomichash.AtomicHashMap
- forEach(BiConsumer<? super K, ? super V>) - Method in class io.arxila.atomichash.AtomicHashStore
G
- get(Object) - Method in class io.arxila.atomichash.AtomicHashMap
- get(Object) - Method in class io.arxila.atomichash.AtomicHashStore
- get(Object) - Method in class io.arxila.atomichash.Entry
- get(Object) - Method in class io.arxila.atomichash.Node
- get(Object) - Method in class io.arxila.atomichash.Root
- getAll(Object...) - Method in class io.arxila.atomichash.AtomicHashMap
- getAll(Object...) - Method in class io.arxila.atomichash.AtomicHashStore
- getAll(Object...) - Method in class io.arxila.atomichash.Root
- getKey() - Method in class io.arxila.atomichash.Entry
- getMultiple(Object) - Method in class io.arxila.atomichash.Entry
- getOrDefault(Object, Object) - Method in class io.arxila.atomichash.Root
- getOrDefault(Object, V) - Method in class io.arxila.atomichash.AtomicHashMap
- getOrDefault(Object, V) - Method in class io.arxila.atomichash.AtomicHashStore
- getSimple(Object) - Method in class io.arxila.atomichash.Entry
- getValue() - Method in class io.arxila.atomichash.Entry
H
- hash - Variable in class io.arxila.atomichash.Entry
- hash(Object) - Static method in class io.arxila.atomichash.Entry
- HASH_MASK - Static variable in class io.arxila.atomichash.Node
- HASH_SHIFTS - Static variable in class io.arxila.atomichash.Node
- hashCode() - Method in class io.arxila.atomichash.AtomicHashMap
- hashCode() - Method in class io.arxila.atomichash.AtomicHashStore
- hashCode() - Method in class io.arxila.atomichash.Entry
I
- index(int, int) - Static method in class io.arxila.atomichash.Node
- innerRoot() - Method in class io.arxila.atomichash.AtomicHashMap
- innerRoot() - Method in class io.arxila.atomichash.AtomicHashStore
- io.arxila.atomichash - package io.arxila.atomichash
- isEmpty() - Method in class io.arxila.atomichash.AtomicHashMap
- isEmpty() - Method in class io.arxila.atomichash.AtomicHashStore
- isEmpty() - Method in class io.arxila.atomichash.Root
- isVersionStableRelease() - Static method in class io.arxila.atomichash.AtomicHash
K
- key - Variable in class io.arxila.atomichash.Entry
- keySet - Variable in class io.arxila.atomichash.Root
- keySet() - Method in class io.arxila.atomichash.AtomicHashMap
- keySet() - Method in class io.arxila.atomichash.AtomicHashStore
- keySet() - Method in class io.arxila.atomichash.Root
L
M
- mask(int, int) - Static method in class io.arxila.atomichash.Node
- MAX_LEVEL - Static variable in class io.arxila.atomichash.Node
- merge(int, Object, Object, BiFunction<Object, Object, Object>) - Method in class io.arxila.atomichash.Root
- merge(K, V, BiFunction<? super V, ? super V, ? extends V>) - Method in class io.arxila.atomichash.AtomicHashMap
- merge(K, V, BiFunction<? super V, ? super V, ? extends V>) - Method in class io.arxila.atomichash.AtomicHashStore
N
- NEG_MASK - Static variable in class io.arxila.atomichash.Node
- node - Variable in class io.arxila.atomichash.Root
- Node - Class in io.arxila.atomichash
- Node(int, int, long, Node[], long, Entry[]) - Constructor for class io.arxila.atomichash.Node
- nodes - Variable in class io.arxila.atomichash.Node
- nodesBitMap - Variable in class io.arxila.atomichash.Node
- NOT_FOUND - Static variable in class io.arxila.atomichash.Entry
O
- of() - Static method in class io.arxila.atomichash.AtomicHashMap
- of() - Static method in class io.arxila.atomichash.AtomicHashStore
- of() - Static method in class io.arxila.atomichash.Root
- of(Entry) - Static method in class io.arxila.atomichash.Root
- of(Entry, Entry) - Static method in class io.arxila.atomichash.Root
- of(Entry, Entry, Entry) - Static method in class io.arxila.atomichash.Root
- of(Entry, Entry, Entry, Entry) - Static method in class io.arxila.atomichash.Root
- of(Entry, Entry, Entry, Entry, Entry) - Static method in class io.arxila.atomichash.Root
- of(Entry, Entry, Entry, Entry, Entry, Entry) - Static method in class io.arxila.atomichash.Root
- of(Entry, Entry, Entry, Entry, Entry, Entry, Entry) - Static method in class io.arxila.atomichash.Root
- of(Entry, Entry, Entry, Entry, Entry, Entry, Entry, Entry) - Static method in class io.arxila.atomichash.Root
- of(Entry, Entry, Entry, Entry, Entry, Entry, Entry, Entry, Entry) - Static method in class io.arxila.atomichash.Root
- of(Entry, Entry, Entry, Entry, Entry, Entry, Entry, Entry, Entry, Entry) - Static method in class io.arxila.atomichash.Root
- of(K, V) - Static method in class io.arxila.atomichash.AtomicHashMap
- of(K, V) - Static method in class io.arxila.atomichash.AtomicHashStore
- of(K, V, K, V) - Static method in class io.arxila.atomichash.AtomicHashMap
- of(K, V, K, V) - Static method in class io.arxila.atomichash.AtomicHashStore
- of(K, V, K, V, K, V) - Static method in class io.arxila.atomichash.AtomicHashMap
- of(K, V, K, V, K, V) - Static method in class io.arxila.atomichash.AtomicHashStore
- of(K, V, K, V, K, V, K, V) - Static method in class io.arxila.atomichash.AtomicHashMap
- of(K, V, K, V, K, V, K, V) - Static method in class io.arxila.atomichash.AtomicHashStore
- of(K, V, K, V, K, V, K, V, K, V) - Static method in class io.arxila.atomichash.AtomicHashMap
- of(K, V, K, V, K, V, K, V, K, V) - Static method in class io.arxila.atomichash.AtomicHashStore
- of(K, V, K, V, K, V, K, V, K, V, K, V) - Static method in class io.arxila.atomichash.AtomicHashMap
- of(K, V, K, V, K, V, K, V, K, V, K, V) - Static method in class io.arxila.atomichash.AtomicHashStore
- of(K, V, K, V, K, V, K, V, K, V, K, V, K, V) - Static method in class io.arxila.atomichash.AtomicHashMap
- of(K, V, K, V, K, V, K, V, K, V, K, V, K, V) - Static method in class io.arxila.atomichash.AtomicHashStore
- of(K, V, K, V, K, V, K, V, K, V, K, V, K, V, K, V) - Static method in class io.arxila.atomichash.AtomicHashMap
- of(K, V, K, V, K, V, K, V, K, V, K, V, K, V, K, V) - Static method in class io.arxila.atomichash.AtomicHashStore
- of(K, V, K, V, K, V, K, V, K, V, K, V, K, V, K, V, K, V) - Static method in class io.arxila.atomichash.AtomicHashMap
- of(K, V, K, V, K, V, K, V, K, V, K, V, K, V, K, V, K, V) - Static method in class io.arxila.atomichash.AtomicHashStore
- of(K, V, K, V, K, V, K, V, K, V, K, V, K, V, K, V, K, V, K, V) - Static method in class io.arxila.atomichash.AtomicHashMap
- of(K, V, K, V, K, V, K, V, K, V, K, V, K, V, K, V, K, V, K, V) - Static method in class io.arxila.atomichash.AtomicHashStore
P
- pos(long, long) - Static method in class io.arxila.atomichash.Node
- put(Entry) - Method in class io.arxila.atomichash.Node
- put(Entry) - Method in class io.arxila.atomichash.Root
- put(K, V) - Method in class io.arxila.atomichash.AtomicHashMap
- put(K, V) - Method in class io.arxila.atomichash.AtomicHashStore
- putAll(Map<? extends K, ? extends V>) - Method in class io.arxila.atomichash.AtomicHashMap
- putAll(Map<? extends K, ? extends V>) - Method in class io.arxila.atomichash.AtomicHashStore
- putAll(Set<Entry>) - Method in class io.arxila.atomichash.Root
- putIfAbsent(Entry) - Method in class io.arxila.atomichash.Root
- putIfAbsent(K, V) - Method in class io.arxila.atomichash.AtomicHashMap
- putIfAbsent(K, V) - Method in class io.arxila.atomichash.AtomicHashStore
R
- remove(int, Object) - Method in class io.arxila.atomichash.Entry
- remove(int, Object) - Method in class io.arxila.atomichash.Node
- remove(int, Object) - Method in class io.arxila.atomichash.Root
- remove(int, Object, Object) - Method in class io.arxila.atomichash.Root
- remove(Object) - Method in class io.arxila.atomichash.AtomicHashMap
- remove(Object) - Method in class io.arxila.atomichash.AtomicHashStore
- remove(Object, Object) - Method in class io.arxila.atomichash.AtomicHashMap
- remove(Object, Object) - Method in class io.arxila.atomichash.AtomicHashStore
- removeMultiple(int, Object) - Method in class io.arxila.atomichash.Entry
- removeSimple(int, Object) - Method in class io.arxila.atomichash.Entry
- replace(Entry) - Method in class io.arxila.atomichash.Root
- replace(Entry, Object) - Method in class io.arxila.atomichash.Root
- replace(K, V) - Method in class io.arxila.atomichash.AtomicHashMap
- replace(K, V) - Method in class io.arxila.atomichash.AtomicHashStore
- replace(K, V, V) - Method in class io.arxila.atomichash.AtomicHashMap
- replace(K, V, V) - Method in class io.arxila.atomichash.AtomicHashStore
- replaceAll(BiFunction<? super K, ? super V, ? extends V>) - Method in class io.arxila.atomichash.AtomicHashMap
- replaceAll(BiFunction<? super K, ? super V, ? extends V>) - Method in class io.arxila.atomichash.AtomicHashStore
- replaceAll(BiFunction<Object, Object, Object>) - Method in class io.arxila.atomichash.Root
- RESOURCE_NAME - Static variable in class io.arxila.atomichash.AtomicHash
- root - Variable in class io.arxila.atomichash.AtomicHashMap
- root - Variable in class io.arxila.atomichash.AtomicHashStore
- Root - Class in io.arxila.atomichash
- Root(Node) - Constructor for class io.arxila.atomichash.Root
S
- serialVersionUID - Static variable in class io.arxila.atomichash.AtomicHashMap
- serialVersionUID - Static variable in class io.arxila.atomichash.AtomicHashStore
- serialVersionUID - Static variable in class io.arxila.atomichash.Entry
- serialVersionUID - Static variable in class io.arxila.atomichash.Node
- serialVersionUID - Static variable in class io.arxila.atomichash.Root
- set(Entry) - Method in class io.arxila.atomichash.Entry
- setMultiple(Entry) - Method in class io.arxila.atomichash.Entry
- setSimple(Entry) - Method in class io.arxila.atomichash.Entry
- setValue(Object) - Method in class io.arxila.atomichash.Entry
- size - Variable in class io.arxila.atomichash.Node
- size() - Method in class io.arxila.atomichash.AtomicHashMap
- size() - Method in class io.arxila.atomichash.AtomicHashStore
- size() - Method in class io.arxila.atomichash.Root
- store() - Method in class io.arxila.atomichash.AtomicHashMap
T
- toStore() - Method in class io.arxila.atomichash.AtomicHashStore
- toString() - Method in class io.arxila.atomichash.AtomicHashMap
- toString() - Method in class io.arxila.atomichash.AtomicHashStore
V
- value - Variable in class io.arxila.atomichash.Entry
- valueList - Variable in class io.arxila.atomichash.Root
- values() - Method in class io.arxila.atomichash.AtomicHashMap
- values() - Method in class io.arxila.atomichash.AtomicHashStore
- values() - Method in class io.arxila.atomichash.Root
- VERSION - Static variable in class io.arxila.atomichash.AtomicHash
- VERSION_BUILD - Static variable in class io.arxila.atomichash.AtomicHash
- VERSION_MAJOR - Static variable in class io.arxila.atomichash.AtomicHash
- VERSION_MINOR - Static variable in class io.arxila.atomichash.AtomicHash
- VERSION_TYPE - Static variable in class io.arxila.atomichash.AtomicHash
- VERSION_TYPE_RELEASE - Static variable in class io.arxila.atomichash.AtomicHash
All Classes All Packages