Package | Description |
---|---|
org.apache.avro.util.springframework |
Modifier and Type | Method and Description |
---|---|
<T> T |
ConcurrentReferenceHashMap.Segment.doTask(int hash,
Object key,
org.apache.avro.util.springframework.ConcurrentReferenceHashMap.Task<T> task)
Apply an update operation to this segment.
|
ConcurrentReferenceHashMap.Entry<K,V> |
ConcurrentReferenceHashMap.Reference.get()
Return the referenced entry, or
null if the entry is no longer
available. |
V |
ConcurrentReferenceHashMap.get(Object key) |
K |
ConcurrentReferenceHashMap.Entry.getKey() |
ConcurrentReferenceHashMap.Reference<K,V> |
ConcurrentReferenceHashMap.Reference.getNext()
Return the next reference in the chain, or
null if none. |
V |
ConcurrentReferenceHashMap.getOrDefault(Object key,
V defaultValue) |
protected ConcurrentReferenceHashMap.Reference<K,V> |
ConcurrentReferenceHashMap.getReference(Object key,
ConcurrentReferenceHashMap.Restructure restructure)
Return a
ConcurrentReferenceHashMap.Reference to the ConcurrentReferenceHashMap.Entry for the specified
key , or null if not found. |
ConcurrentReferenceHashMap.Reference<K,V> |
ConcurrentReferenceHashMap.Segment.getReference(Object key,
int hash,
ConcurrentReferenceHashMap.Restructure restructure) |
V |
ConcurrentReferenceHashMap.Entry.getValue() |
ConcurrentReferenceHashMap.Reference<K,V> |
ConcurrentReferenceHashMap.ReferenceManager.pollForPurge()
Return any reference that has been garbage collected and can be purged from
the underlying structure or
null if no references need purging. |
V |
ConcurrentReferenceHashMap.put(K key,
V value) |
V |
ConcurrentReferenceHashMap.putIfAbsent(K key,
V value) |
V |
ConcurrentReferenceHashMap.remove(Object key) |
V |
ConcurrentReferenceHashMap.replace(K key,
V value) |
V |
ConcurrentReferenceHashMap.Entry.setValue(V value) |
Modifier and Type | Method and Description |
---|---|
boolean |
ConcurrentReferenceHashMap.containsKey(Object key) |
ConcurrentReferenceHashMap.Reference<K,V> |
ConcurrentReferenceHashMap.ReferenceManager.createReference(ConcurrentReferenceHashMap.Entry<K,V> entry,
int hash,
ConcurrentReferenceHashMap.Reference<K,V> next)
Factory method used to create a new
ConcurrentReferenceHashMap.Reference . |
<T> T |
ConcurrentReferenceHashMap.Segment.doTask(int hash,
Object key,
org.apache.avro.util.springframework.ConcurrentReferenceHashMap.Task<T> task)
Apply an update operation to this segment.
|
boolean |
ConcurrentReferenceHashMap.Entry.equals(Object other) |
V |
ConcurrentReferenceHashMap.get(Object key) |
protected int |
ConcurrentReferenceHashMap.getHash(Object o)
Get the hash for a given object, apply an additional hash function to reduce
collisions.
|
V |
ConcurrentReferenceHashMap.getOrDefault(Object key,
V defaultValue) |
V |
ConcurrentReferenceHashMap.getOrDefault(Object key,
V defaultValue) |
protected ConcurrentReferenceHashMap.Reference<K,V> |
ConcurrentReferenceHashMap.getReference(Object key,
ConcurrentReferenceHashMap.Restructure restructure)
Return a
ConcurrentReferenceHashMap.Reference to the ConcurrentReferenceHashMap.Entry for the specified
key , or null if not found. |
ConcurrentReferenceHashMap.Reference<K,V> |
ConcurrentReferenceHashMap.Segment.getReference(Object key,
int hash,
ConcurrentReferenceHashMap.Restructure restructure) |
V |
ConcurrentReferenceHashMap.put(K key,
V value) |
V |
ConcurrentReferenceHashMap.put(K key,
V value) |
V |
ConcurrentReferenceHashMap.putIfAbsent(K key,
V value) |
V |
ConcurrentReferenceHashMap.putIfAbsent(K key,
V value) |
V |
ConcurrentReferenceHashMap.remove(Object key) |
boolean |
ConcurrentReferenceHashMap.remove(Object key,
Object value) |
boolean |
ConcurrentReferenceHashMap.remove(Object key,
Object value) |
V |
ConcurrentReferenceHashMap.replace(K key,
V value) |
V |
ConcurrentReferenceHashMap.replace(K key,
V value) |
boolean |
ConcurrentReferenceHashMap.replace(K key,
V oldValue,
V newValue) |
boolean |
ConcurrentReferenceHashMap.replace(K key,
V oldValue,
V newValue) |
boolean |
ConcurrentReferenceHashMap.replace(K key,
V oldValue,
V newValue) |
V |
ConcurrentReferenceHashMap.Entry.setValue(V value) |
Constructor and Description |
---|
Entry(K key,
V value) |
Entry(K key,
V value) |
Copyright © 2009–2023 The Apache Software Foundation. All rights reserved.