# Package cascading.util

- Interface Summary
  Interface | Description
  --- | ---
  CloseableIterator<V> | Interface CloseableIterator is a helper interface granting an Iterator a close method.
  ProcessLogger |
  Traceable | Indicates that a class has trace fields usable from TraceUtil
  Util.RetryOperator<T> |

- Class Summary
  Class | Description
  --- | ---
  DOTProcessGraphWriter | This class is a derivative of the JGraphT DOTExporter, with numerous enhancements but with retained compatibility.
  EnumMultiMap<V> |
  ForeverValueIterator<Value> | The ForeverValueIterator class will iterate over a single value forever.
  LazyIterable<V,T> |
  LogUtil |
  MultiMap<C extends java.util.Collection<V>,K,V> |
  Murmur3 | Murmur3 is a fast non cryptographic hash algorithm.
  NullNotEquivalentComparator | Class NullNotEquivalentComparator simply returns -1 if the lhs is null, 1 if the rhs is null, or the result of `lhs.compareTo(rhs)`.
  NullSafeReverseComparator |
  Pair<Lhs,Rhs> |
  SetMultiMap<K,V> |
  ShutdownUtil | ShutdownUtil is a private helper class for registering dependent shutdown hooks to maintain internal state information reliably when a jvm is shutting down.
  ShutdownUtil.Hook |
  SingleCloseableInputIterator |
  SingleValueCloseableIterator<Value> | SingleValueIterator is a utility class used for quickly presenting a single value to a consumer expecting both a `Closeable` and an `Iterator` interface.
  SingleValueIterator<Value> | Class SingleValueIterator is a convenience to creating an `Iterator` that returns one value for use with interfaces that only accept Iterator instances.
  SortedListMultiMap<K,V> |
  TraceUtil |
  Trie<V extends java.io.Serializable> | This class is based on the work found here by Vladimir Kroz, made available without restriction.
  Trie.Entry<V> |
  Update |
  Util | Class Util provides reusable operations.
  Version |

- Enum Summary
  Enum | Description
  --- | ---
  ShutdownUtil.Hook.Priority |

Copyright © 2007-2015 Xplenty, Inc. All Rights Reserved.