Class SynchronizedLongByteMap
java.lang.Object
org.eclipse.collections.impl.map.mutable.primitive.SynchronizedLongByteMap
- All Implemented Interfaces:
Serializable,ByteIterable,ByteValuesMap,LongByteMap,MutableByteValuesMap,MutableLongByteMap,PrimitiveIterable
A synchronized view of a
MutableLongByteMap. It is imperative that the user manually synchronize on the collection when iterating over it using the
MutableByteIterator as per Collections.synchronizedCollection(Collection).
This file was automatically generated from template file synchronizedPrimitivePrimitiveMap.stg.
- Since:
- 3.1.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbyteaddToValue(long key, byte toBeAdded) booleanallSatisfy(BytePredicate predicate) booleanallSatisfyKeyValue(LongBytePredicate predicate) booleananySatisfy(BytePredicate predicate) voidappendString(Appendable appendable) voidappendString(Appendable appendable, String separator) voidappendString(Appendable appendable, String start, String separator, String end) asLazy()doubleaverage()This must be manually synchronized by the developer.chunk(int size) voidclear()<V> MutableBag<V>collect(ByteToObjectFunction<? extends V> function) booleancontains(byte value) booleancontainsAll(byte... source) booleancontainsAll(ByteIterable source) booleancontainsKey(long key) booleancontainsValue(byte value) intcount(BytePredicate predicate) bytedetectIfNone(BytePredicate predicate, byte ifNone) voideach(ByteProcedure procedure) booleanvoidforEachKey(LongProcedure procedure) voidforEachKeyValue(LongByteProcedure procedure) voidforEachValue(ByteProcedure procedure) byteget(long key) bytegetAndPut(long key, byte putValue, byte defaultValue) bytegetIfAbsent(long key, byte ifAbsent) bytegetIfAbsentPut(long key, byte value) bytegetIfAbsentPut(long key, ByteFunction0 function) <P> bytegetIfAbsentPutWith(long key, ByteFunction<? super P> function, P parameter) bytegetIfAbsentPutWithKey(long key, LongToByteFunction function) bytegetOrThrow(long key) inthashCode()<T> TinjectInto(T injectedValue, ObjectByteToObjectFunction<? super T, ? extends T> function) booleanisEmpty()keySet()keysView()makeString(String separator) makeString(String start, String separator, String end) bytemax()bytemaxIfEmpty(byte defaultValue) doublemedian()bytemin()byteminIfEmpty(byte defaultValue) booleannoneSatisfy(BytePredicate predicate) booleannotEmpty()voidput(long key, byte value) voidputAll(LongByteMap map) voidputPair(LongBytePair keyValuePair) reject(BytePredicate predicate) reject(LongBytePredicate predicate) voidremove(long key) voidremoveKey(long key) byteremoveKeyIfAbsent(long key, byte value) select(BytePredicate predicate) select(LongBytePredicate predicate) intsize()longsum()byte[]toArray()byte[]toArray(byte[] target) toBag()toList()toSet()byte[]toString()byteupdateValue(long key, byte initialValueIfAbsent, ByteToByteFunction function) voidupdateValues(LongByteToByteFunction function) values()withKeyValue(long key, byte value) withoutAllKeys(LongIterable keys) withoutKey(long key) Methods inherited from interface org.eclipse.collections.api.ByteIterable
averageIfEmpty, collect, collectBoolean, collectByte, collectChar, collectDouble, collectFloat, collectInt, collectLong, collectShort, containsAny, containsAny, containsNone, containsNone, flatCollect, forEach, injectIntoBoolean, injectIntoByte, injectIntoChar, injectIntoDouble, injectIntoFloat, injectIntoInt, injectIntoLong, injectIntoShort, medianIfEmpty, reduce, reduceIfEmpty, reject, select, summaryStatistics, toSortedList, toSortedListBy, toSortedListByMethods inherited from interface org.eclipse.collections.api.map.primitive.ByteValuesMap
tapMethods inherited from interface org.eclipse.collections.api.map.primitive.LongByteMap
injectIntoKeyValueMethods inherited from interface org.eclipse.collections.api.map.primitive.MutableLongByteMap
withAllKeyValues
-
Constructor Details
-
SynchronizedLongByteMap
-
SynchronizedLongByteMap
-
-
Method Details
-
clear
public void clear()- Specified by:
clearin interfaceMutableByteValuesMap
-
put
public void put(long key, byte value) - Specified by:
putin interfaceMutableLongByteMap
-
putPair
- Specified by:
putPairin interfaceMutableLongByteMap
-
putAll
- Specified by:
putAllin interfaceMutableLongByteMap
-
updateValues
- Specified by:
updateValuesin interfaceMutableLongByteMap
-
removeKey
public void removeKey(long key) - Specified by:
removeKeyin interfaceMutableLongByteMap
-
remove
public void remove(long key) - Specified by:
removein interfaceMutableLongByteMap
-
removeKeyIfAbsent
public byte removeKeyIfAbsent(long key, byte value) - Specified by:
removeKeyIfAbsentin interfaceMutableLongByteMap
-
getIfAbsentPut
public byte getIfAbsentPut(long key, byte value) - Specified by:
getIfAbsentPutin interfaceMutableLongByteMap
-
getAndPut
public byte getAndPut(long key, byte putValue, byte defaultValue) - Specified by:
getAndPutin interfaceMutableLongByteMap
-
getIfAbsentPut
- Specified by:
getIfAbsentPutin interfaceMutableLongByteMap
-
getIfAbsentPutWithKey
- Specified by:
getIfAbsentPutWithKeyin interfaceMutableLongByteMap
-
getIfAbsentPutWith
- Specified by:
getIfAbsentPutWithin interfaceMutableLongByteMap
-
updateValue
- Specified by:
updateValuein interfaceMutableLongByteMap
-
get
public byte get(long key) - Specified by:
getin interfaceLongByteMap
-
getIfAbsent
public byte getIfAbsent(long key, byte ifAbsent) - Specified by:
getIfAbsentin interfaceLongByteMap
-
getOrThrow
public byte getOrThrow(long key) - Specified by:
getOrThrowin interfaceLongByteMap
-
containsKey
public boolean containsKey(long key) - Specified by:
containsKeyin interfaceLongByteMap
-
containsValue
public boolean containsValue(byte value) - Specified by:
containsValuein interfaceByteValuesMap
-
forEachValue
- Specified by:
forEachValuein interfaceByteValuesMap
-
forEachKey
- Specified by:
forEachKeyin interfaceLongByteMap
-
forEachKeyValue
- Specified by:
forEachKeyValuein interfaceLongByteMap
-
allSatisfyKeyValue
- Specified by:
allSatisfyKeyValuein interfaceLongByteMap- Since:
- 12.0
-
keysView
- Specified by:
keysViewin interfaceLongByteMap
-
keyValuesView
- Specified by:
keyValuesViewin interfaceLongByteMap
-
flipUniqueValues
- Specified by:
flipUniqueValuesin interfaceLongByteMap- Specified by:
flipUniqueValuesin interfaceMutableLongByteMap
-
select
- Specified by:
selectin interfaceLongByteMap- Specified by:
selectin interfaceMutableLongByteMap
-
reject
- Specified by:
rejectin interfaceLongByteMap- Specified by:
rejectin interfaceMutableLongByteMap
-
byteIterator
This must be manually synchronized by the developer.- Specified by:
byteIteratorin interfaceByteIterable- Specified by:
byteIteratorin interfaceMutableByteValuesMap
-
each
- Specified by:
eachin interfaceByteIterable- Since:
- 7.0.
-
count
- Specified by:
countin interfaceByteIterable
-
anySatisfy
- Specified by:
anySatisfyin interfaceByteIterable
-
allSatisfy
- Specified by:
allSatisfyin interfaceByteIterable
-
noneSatisfy
- Specified by:
noneSatisfyin interfaceByteIterable
-
select
- Specified by:
selectin interfaceByteIterable- Specified by:
selectin interfaceByteValuesMap- Specified by:
selectin interfaceMutableByteValuesMap
-
reject
- Specified by:
rejectin interfaceByteIterable- Specified by:
rejectin interfaceByteValuesMap- Specified by:
rejectin interfaceMutableByteValuesMap
-
collect
- Specified by:
collectin interfaceByteIterable- Specified by:
collectin interfaceByteValuesMap- Specified by:
collectin interfaceMutableByteValuesMap
-
detectIfNone
- Specified by:
detectIfNonein interfaceByteIterable
-
sum
public long sum()- Specified by:
sumin interfaceByteIterable
-
max
public byte max()- Specified by:
maxin interfaceByteIterable
-
maxIfEmpty
public byte maxIfEmpty(byte defaultValue) - Specified by:
maxIfEmptyin interfaceByteIterable
-
min
public byte min()- Specified by:
minin interfaceByteIterable
-
minIfEmpty
public byte minIfEmpty(byte defaultValue) - Specified by:
minIfEmptyin interfaceByteIterable
-
average
public double average()- Specified by:
averagein interfaceByteIterable
-
median
public double median()- Specified by:
medianin interfaceByteIterable
-
addToValue
public byte addToValue(long key, byte toBeAdded) - Specified by:
addToValuein interfaceMutableLongByteMap
-
toSortedArray
public byte[] toSortedArray()- Specified by:
toSortedArrayin interfaceByteIterable
-
toSortedList
- Specified by:
toSortedListin interfaceByteIterable
-
toArray
public byte[] toArray()- Specified by:
toArrayin interfaceByteIterable
-
toArray
public byte[] toArray(byte[] target) - Specified by:
toArrayin interfaceByteIterable
-
contains
public boolean contains(byte value) - Specified by:
containsin interfaceByteIterable
-
containsAll
public boolean containsAll(byte... source) - Specified by:
containsAllin interfaceByteIterable
-
containsAll
- Specified by:
containsAllin interfaceByteIterable
-
toList
- Specified by:
toListin interfaceByteIterable
-
toSet
- Specified by:
toSetin interfaceByteIterable
-
toBag
- Specified by:
toBagin interfaceByteIterable
-
asLazy
- Specified by:
asLazyin interfaceByteIterable
-
withKeyValue
- Specified by:
withKeyValuein interfaceMutableLongByteMap
-
withoutKey
- Specified by:
withoutKeyin interfaceMutableLongByteMap
-
withoutAllKeys
- Specified by:
withoutAllKeysin interfaceMutableLongByteMap
-
asUnmodifiable
- Specified by:
asUnmodifiablein interfaceMutableLongByteMap
-
asSynchronized
- Specified by:
asSynchronizedin interfaceMutableLongByteMap
-
toImmutable
- Specified by:
toImmutablein interfaceLongByteMap
-
size
public int size()- Specified by:
sizein interfacePrimitiveIterable
-
isEmpty
public boolean isEmpty()- Specified by:
isEmptyin interfacePrimitiveIterable
-
notEmpty
public boolean notEmpty()- Specified by:
notEmptyin interfacePrimitiveIterable
-
keySet
- Specified by:
keySetin interfaceLongByteMap
-
values
- Specified by:
valuesin interfaceByteValuesMap
-
equals
- Specified by:
equalsin interfaceLongByteMap- Overrides:
equalsin classObject
-
hashCode
public int hashCode()- Specified by:
hashCodein interfaceLongByteMap- Overrides:
hashCodein classObject
-
toString
- Specified by:
toStringin interfaceLongByteMap- Specified by:
toStringin interfacePrimitiveIterable- Overrides:
toStringin classObject
-
makeString
- Specified by:
makeStringin interfacePrimitiveIterable
-
makeString
- Specified by:
makeStringin interfacePrimitiveIterable
-
makeString
- Specified by:
makeStringin interfacePrimitiveIterable
-
appendString
- Specified by:
appendStringin interfacePrimitiveIterable
-
appendString
- Specified by:
appendStringin interfacePrimitiveIterable
-
appendString
- Specified by:
appendStringin interfacePrimitiveIterable
-
injectInto
public <T> T injectInto(T injectedValue, ObjectByteToObjectFunction<? super T, ? extends T> function) - Specified by:
injectIntoin interfaceByteIterable
-
chunk
- Specified by:
chunkin interfaceByteIterable
-