public final class HashMapIdObject<E> extends Object implements OptimizableCollection, Composition
| Modifier and Type | Method and Description |
|---|---|
boolean |
add(long id,
E object) |
void |
clear() |
E |
get(long id) |
XList<Long> |
getIds() |
XList<E> |
getObjects() |
boolean |
isEmpty() |
int |
iterate(Consumer<? super KeyValue<Long,E>> procedure) |
int |
iterateIds(_longProcedure procedure) |
int |
iterateKeys(Consumer<? super Long> procedure) |
int |
iterateValues(Consumer<? super E> procedure) |
static <T> HashMapIdObject<T> |
New() |
static <T> HashMapIdObject<T> |
New(int initialSlotLength) |
long |
optimize()
Optimizes the internal storage and returns the remaining amount of entries.
|
boolean |
put(long id,
E object) |
E |
putGet(long id,
E object) |
long |
size() |
String |
toString() |
public static final <T> HashMapIdObject<T> New()
public static final <T> HashMapIdObject<T> New(int initialSlotLength)
public final boolean add(long id,
E object)
public final boolean put(long id,
E object)
public final E get(long id)
public final long optimize()
optimize in interface OptimizableCollectionpublic final int iterateIds(_longProcedure procedure)
public final void clear()
Copyright © 2022 MicroStream Software. All rights reserved.