| Package | Description |
|---|---|
| one.microstream | |
| one.microstream.collections |
| Modifier and Type | Method and Description |
|---|---|
static <E> ConstHashEnum<E> |
X.ConstEnum(E... elements) |
| Modifier and Type | Method and Description |
|---|---|
ConstHashEnum<E> |
ConstHashEnum.copy() |
ConstHashEnum<K> |
HashTable.Keys.immure()
This method creates a
EqConstHashEnum instance containing all (currently existing) elements
of this ConstHashEnum.No matter which hashing logic this instance uses, the new EqConstHashEnum instance always uses
a STRONG EQUALATOR logic, using this instance's logic's HashEqualator.This is necessary to ensure that the EqConstHashEnum instance is really constant and does not
(can not!) lose elements over time.If a EqConstHashEnum with volatile elements is needed (e.g. |
ConstHashEnum<E> |
HashEnum.immure() |
ConstHashEnum<E> |
ConstHashEnum.immure() |
static <E> ConstHashEnum<E> |
ConstHashEnum.New() |
static <E> ConstHashEnum<E> |
ConstHashEnum.New(E... entries) |
static <E> ConstHashEnum<E> |
ConstHashEnum.New(XGettingCollection<? extends E> entries) |
static <E> ConstHashEnum<E> |
ConstHashEnum.NewCustom(float hashDensity,
E... entries) |
static <E> ConstHashEnum<E> |
ConstHashEnum.NewCustom(float hashDensity,
XGettingCollection<? extends E> entries) |
static <E> ConstHashEnum<E> |
ConstHashEnum.NewCustom(int initialCapacity) |
static <E> ConstHashEnum<E> |
ConstHashEnum.NewCustom(int initialCapacity,
float hashDensity) |
ConstHashEnum<E> |
ConstHashEnum.toReversed() |
| Modifier and Type | Method and Description |
|---|---|
HashCollection.Analysis<ConstHashEnum<E>> |
ConstHashEnum.analyze() |
Copyright © 2022 MicroStream Software. All rights reserved.