See: Description
| Interface | Description |
|---|---|
| ByteHashFactory<F extends ByteHashFactory<F>> |
Common configuration for factories of hash containers with
byte keys. |
| CharHashFactory<F extends CharHashFactory<F>> |
Common configuration for factories of hash containers with
char keys. |
| HashContainer |
The root interface of sets and maps, based on hash tables.
|
| HashContainerFactory<F extends HashContainerFactory<F>> |
Common configuration for factories of hash containers.
|
| IntHashFactory<F extends IntHashFactory<F>> |
Common configuration for factories of hash containers with
int keys. |
| LongHashFactory<F extends LongHashFactory<F>> |
Common configuration for factories of hash containers with
long keys. |
| ObjHashFactory<F extends ObjHashFactory<F>> |
Common configuration for factories of hash containers with
Object keys. |
| ShortHashFactory<F extends ShortHashFactory<F>> |
Common configuration for factories of hash containers with
short keys. |
| Class | Description |
|---|---|
| HashConfig |
A config object that holds configurations of hash container's loads and dynamic behaviour.
|
| Exception | Description |
|---|---|
| HashOverflowException |
An exception thrown when element or entry couldn't be inserted into the hash container
due to implementation limitations.
|
Note that unless otherwise specified, in the library "hash table" means only hash tables with open addressing method of collision resolution.