public class ManagedIdentityConcurrentMap<K, V> extends ConcurrentReferenceHashMap
This is a basic implementation of a map able to forget its keys could be weak/soft/strong references. This bases on ConcurrentReferenceHashMap, thus it is safe for concurrency. This map compares keys through references.
K -  the key typeV -  the value type| Constructor and description | 
|---|
                                ManagedIdentityConcurrentMap()Creates a new, empty map with the key weak reference  | 
                        
                                ManagedIdentityConcurrentMap(int initialCapacity)Creates a new, empty map with the key weak reference and the specified initial capacity  | 
                        
                                ManagedIdentityConcurrentMap(ConcurrentReferenceHashMap.ReferenceType keyType)Creates a new, empty map with the specified key reference type  | 
                        
                                ManagedIdentityConcurrentMap(ConcurrentReferenceHashMap.ReferenceType keyType, int initialCapacity)Creates a new, empty map with the specified key reference type and initial capacity  | 
                        
| Type Params | Return Type | Name and description | 
|---|---|---|
 | 
                            public V | 
                            getOrPut(K key, V value)Get the key specified value, or put the default value and return it if the key is absent  | 
                        
| Methods inherited from class | Name | 
|---|---|
class ConcurrentReferenceHashMap | 
                            apply, applyIfAbsent, applyIfPresent, cachedEntrySet, clear, contains, containsKey, containsValue, elements, entrySet, get, hashOf, isEmpty, keySet, keys, purgeStaleEntries, put, putAll, putIfAbsent, remove, remove, replace, replace, size, values | 
                        
Creates a new, empty map with the key weak reference
Creates a new, empty map with the key weak reference and the specified initial capacity
initialCapacity -  initial capacityCreates a new, empty map with the specified key reference type
keyType -  key reference typeCreates a new, empty map with the specified key reference type and initial capacity
keyType -  key reference typeinitialCapacity -  the initial capacityCopyright © 2003-2022 The Apache Software Foundation. All rights reserved.