# Package org.codehaus.groovy.util

Interface Summary
Interface | Description
--- | ---
AbstractConcurrentMap.Entry<K,V> |
AbstractConcurrentMapBase.Entry<V> |
ComplexKeyHashMap.EntryIterator |
Finalizable |
Reference<T,V extends Finalizable> |
SingleKeyHashMap.Copier |

Class Summary
Class | Description
--- | ---
AbstractConcurrentDoubleKeyMap<K1,K2,V> |
AbstractConcurrentMap<K,V> |
AbstractConcurrentMap.Segment<K,V> |
AbstractConcurrentMapBase |
AbstractConcurrentMapBase.Segment |
ComplexKeyHashMap |
ComplexKeyHashMap.Entry |
DoubleKeyHashMap |
DoubleKeyHashMap.Entry |
FastArray |
HashCodeHelper | A utility class to help calculate hashcode values using an algorithm similar to that outlined in "Effective Java, Joshua Bloch, 2nd Edition".
LazyReference<T> | Soft reference with lazy initialization under lock
ListHashMap<K,V> | This represents a
LockableObject | A bit simplified lock designed to be inherited by.
ManagedConcurrentMap<K,V> |
ManagedConcurrentMap.Entry<K,V> |
ManagedConcurrentMap.EntryWithValue<K,V> |
ManagedConcurrentMap.Segment<K,V> |
ManagedDoubleKeyMap<K1,K2,V> |
ManagedDoubleKeyMap.Entry<K1,K2,V> |
ManagedLinkedList<T> | This class provides a very simple linked list of memory managed elements.
ManagedReference<T> |
ReferenceBundle |
ReferenceManager |
ReleaseInfo | Exposes the Groovy release information
SingleKeyHashMap |
SingleKeyHashMap.Entry |
TripleKeyHashMap |
TripleKeyHashMap.Entry |

Enum Summary
Enum | Description
--- | ---
ReferenceType |