Modul speiger.src.collections
Schnittstelle Object2BooleanConcurrentMap<T>
- Typparameter:
T- the keyType of elements maintained by this Collection
- Alle Superschnittstellen:
ConcurrentMap<T,,Boolean> Map<T,,Boolean> Object2BooleanMap<T>,Predicate<T>
- Alle bekannten Implementierungsklassen:
Object2BooleanConcurrentOpenHashMap
public interface Object2BooleanConcurrentMap<T>
extends ConcurrentMap<T,Boolean>, Object2BooleanMap<T>
A type specific ConcurrentMap interface that reduces boxing/unboxing.
Since the interface adds nothing new. It is there just for completion sake.
-
Verschachtelte Klassen - Übersicht
Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen speiger.src.collections.objects.maps.interfaces.Object2BooleanMap
Object2BooleanMap.BuilderCache<T>, Object2BooleanMap.Entry<T>, Object2BooleanMap.FastEntrySet<T>, Object2BooleanMap.MapBuilder -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungdefault Booleandefault BooleancomputeIfAbsent(T key, Function<? super T, ? extends Boolean> mappingFunction) default BooleancomputeIfPresent(T key, BiFunction<? super T, ? super Boolean, ? extends Boolean> mappingFunction) default voidforEach(BiConsumer<? super T, ? super Boolean> action) default BooleangetOrDefault(Object key, Boolean defaultValue) default Booleanmerge(T key, Boolean value, BiFunction<? super Boolean, ? super Boolean, ? extends Boolean> mappingFunction) default BooleanputIfAbsent(T key, Boolean value) default booleanVeraltet.default BooleanVeraltet.default booleanVeraltet.default voidreplaceAll(BiFunction<? super T, ? super Boolean, ? extends Boolean> mappingFunction) Veraltet.Von Schnittstelle geerbte Methoden java.util.Map
clear, containsKey, equals, hashCode, isEmpty, putAll, sizeVon Schnittstelle geerbte Methoden speiger.src.collections.objects.maps.interfaces.Object2BooleanMap
computeBoolean, computeBooleanIfAbsent, computeBooleanIfAbsentNonDefault, computeBooleanIfPresent, computeBooleanIfPresentNonDefault, computeBooleanNonDefault, containsValue, containsValue, copy, entrySet, forEach, get, getBoolean, getDefaultReturnValue, getOrDefault, keySet, mergeAllBoolean, mergeBoolean, object2BooleanEntrySet, put, put, put, put, putAll, putAll, putAll, putAll, putAll, putAllIfAbsent, putIfAbsent, rem, remOrDefault, remove, remove, replace, replace, replaceBooleans, replaceBooleans, setDefaultReturnValue, supplyBooleanIfAbsent, supplyBooleanIfAbsentNonDefault, synchronize, synchronize, test, unmodifiable, values
-
Methodendetails
-
compute
-
computeIfAbsent
- Angegeben von:
computeIfAbsentin SchnittstelleConcurrentMap<T,Boolean> - Angegeben von:
computeIfAbsentin SchnittstelleMap<T,Boolean> - Angegeben von:
computeIfAbsentin SchnittstelleObject2BooleanMap<T>
-
computeIfPresent
default Boolean computeIfPresent(T key, BiFunction<? super T, ? super Boolean, ? extends Boolean> mappingFunction) - Angegeben von:
computeIfPresentin SchnittstelleConcurrentMap<T,Boolean> - Angegeben von:
computeIfPresentin SchnittstelleMap<T,Boolean> - Angegeben von:
computeIfPresentin SchnittstelleObject2BooleanMap<T>
-
forEach
-
merge
-
getOrDefault
- Angegeben von:
getOrDefaultin SchnittstelleConcurrentMap<T,Boolean> - Angegeben von:
getOrDefaultin SchnittstelleMap<T,Boolean> - Angegeben von:
getOrDefaultin SchnittstelleObject2BooleanMap<T>
-
putIfAbsent
- Angegeben von:
putIfAbsentin SchnittstelleConcurrentMap<T,Boolean> - Angegeben von:
putIfAbsentin SchnittstelleMap<T,Boolean> - Angegeben von:
putIfAbsentin SchnittstelleObject2BooleanMap<T>
-
remove
Veraltet.- Angegeben von:
removein SchnittstelleConcurrentMap<T,Boolean> - Angegeben von:
removein SchnittstelleMap<T,Boolean> - Angegeben von:
removein SchnittstelleObject2BooleanMap<T>- Parameter:
key- the element that should be removedvalue- the expected value that should be found- Gibt zurück:
- true if the key and value was found and removed
- Siehe auch:
-
replace
Veraltet. -
replace
Veraltet. -
replaceAll
@Deprecated default void replaceAll(BiFunction<? super T, ? super Boolean, ? extends Boolean> mappingFunction) Veraltet.- Angegeben von:
replaceAllin SchnittstelleConcurrentMap<T,Boolean> - Angegeben von:
replaceAllin SchnittstelleMap<T,Boolean> - Angegeben von:
replaceAllin SchnittstelleObject2BooleanMap<T>
-