# Package com.thinkaurelius.titan.util.datastructures

- Interface Summary
  Interface | Description
  --- | ---
  Factory<O> | Factory interface for the factory design pattern
  Interval<T> |
  IntSet |
  Removable | Interface to decorate elements that can be removed
  Retriever<I,O> | Interface for the Retriever design pattern.

- Class Summary
  Class | Description
  --- | ---
  AbstractLongListUtil | Utility class for merging and sorting lists of longs
  ArraysUtil | Utility class for sorting and retrieving from primitive arrays
  BitMap | Utility class for setting and reading individual bits in a byte.
  ByteSize |
  CompactMap | CompactMap is compact representation of the `Map` interface which is immutable.
  ExceptionUtil | Utility class for analyzing exceptions
  ImmutableIntSet | Immutable set of integers
  IntHashSet | Implementation of `IntSet` against `IntIntOpenHashMap`.
  IterablesUtil | Utility class for interacting with `Iterable`.
  LongCounter | A counter with a long value
  Maps | Utility class for Maps
  PointInterval<T> |
  ProperInterval<T> |
  RandomRemovalList<T> | A list that allows efficient random removals.

Copyright © 2012–2014. All rights reserved.