# Package jdbm.helper

Miscelaneous utility classes and interfaces.

See: Description

Interface Summary
Interface | Description
--- | ---
CachePolicy<K,V> | CachePolicity is an abstraction for different cache policies.
CachePolicyListener<T> | Callback interface between `CachePolicy` and a Cache implementation to notify about cached object eviction.
EntryIO<K,V> | TODO EntryIO.
Serializer | Interface used to provide a serialization mechanism other than a class' normal serialization.

Class Summary
Class | Description
--- | ---
ActionContext | Used to store Action specific context.
ActionVersioning | This is a helper class to keep track of versions assigned to actions.
ActionVersioning.Version |
ByteArrayComparator | Comparator for byte arrays.
ByteArraySerializer | Serializer for byte arrays -- simple returns the byte array itself.
Conversion | Miscelaneous conversion utility methods.
DefaultSerializer | Default java serializer.
ExplicitList<T> | A simple doubly linked list implementation that can be used when fast remove operations are desired.
ExplicitList.Link<V> |
FastIterator | Fast and simple iterator.
IntegerComparator | Comparator for Integer objects.
IntegerSerializer | Optimized serializer for integers.
LongComparator | Comparator for java.lang.Long objects.
LongSerializer | Optimized serializer for long integers.
LRUCache<K,V> | This class implements a versioned lru cache.
MRU<K,V> | MRU - Most Recently Used cache policy.
ObjectBAComparator | Comparator for objects which have been serialized into byte arrays.
Serialization | Serialization-related utility methods.
SoftCache | Wraps a deterministic cache policy with a Level-2 cache based on J2SE's `soft references`.
StringComparator | Comparator for String objects.
Tuple<K,V> | Tuple consisting of a key-value pair.
TupleBrowser<K,V> | Browser to traverse a collection of tuples.

Exception Summary
Exception | Description
--- | ---
CacheEvictionException | Exception that occurs during eviction of an object in the cache.
IterationException | Iteration exception.
WrappedRuntimeException | A run-time exception that wraps another exception.

## Package jdbm.helper Description

Miscelaneous utility classes and interfaces.

Version:
  $Revision: 1.1 $ $Date: 2001/05/19 16:01:33 $
Author:
  Alex Boisvert