Top Interfaces Classes
[default module]

Package org.hibernate.internal.util.collections


Interface Summary

Modifier and TypeInterface and Description
public interface
Stack<
The type of things stored in the stack
T
>

Stack implementation exposing useful methods for Hibernate needs.

Class Summary

Modifier and TypeClass and Description
public class
public class
BoundedConcurrentHashMap<
the type of keys maintained by this map
K
,
the type of mapped values
V
>

A hash table supporting full concurrency of retrievals and adjustable expected concurrency for updates.

public class
CollectionHelper

Various help for handling collections.

public class
ConcurrentReferenceHashMap<
the type of keys maintained by this map
K
,
the type of mapped values
V
>

An advanced hash table supporting configurable garbage collection semantics of keys and values, optional referential-equality, full concurrency of retrievals, and adjustable expected concurrency for updates.

public class
IdentityMap<K, V>

A Map where keys are compared by object identity, rather than equals().

public class
IdentitySet

Set implementation that use == instead of equals() as its comparison mechanism.

public class
JoinedIterable<T>

A JoinedIterable is an Iterable that wraps a number of Iterables.

public class
JoinedIterator<T>

An Iterator implementation that wraps other Iterators, and presents them all as one continuous Iterator.

public abstract class
LazyIndexedMap<
the types used to model the key
K
,
the types used to model the value
V
>

This is an internal data structure designed for very specific needs; it will most often be used as a replacement for EnumMap, although the focus on the Enum aspect is modelled as an int primitive: think of using the ordinals of an Enum to simulate the EnumMap.

public class
LockModeEnumMap<
the value type to be associated with each key
V
>

A concurrent safe EnumMap<LockMode>, suitable to lazily associate values to the enum keys.

public class
public class
StandardStack<
The type of things stored in the stack
T
>

A general-purpose stack impl supporting null values.