## calypso.util
Class HashtableRecycler

    java.lang.Object
      |
      +--calypso.util.HashtableRecycler

public final class HashtableRecycler
extends java.lang.Object

Static recycler class for java.util.Hashtable

Constructor Summary
`HashtableRecycler()`

Method Summary
`static java.util.Hashtable` | `Alloc()` Get one
`static java.util.Hashtable` | `Alloc(int aCapacity)` Get one with an initial size since the growth mechanism is private (for now) a recycled table won't really grow to capacity
`static void` | `EmptyRecycler()` Empty the recycler, it's earth day
`static void` | `Recycle(java.util.Hashtable aTable)` Recycle a hashtable (it will be cleared by the recycler)

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Constructor Detail

### HashtableRecycler

    public HashtableRecycler()

Method Detail

### Alloc

    public static java.util.Hashtable Alloc()

  Get one
  Returns:
  Throws:
    -

### Alloc

    public static java.util.Hashtable Alloc(int aCapacity)

  Get one with an initial size since the growth mechanism is private (for now) a recycled table won't really grow to capacity
  Parameters:
    `aCapacity` - desired initial capacity
  Returns:
  Throws:
    -

### Recycle

    public static void Recycle(java.util.Hashtable aTable)

  Recycle a hashtable (it will be cleared by the recycler)
  Parameters:
    `aTable` - table to be recycled
  Returns:
  Throws:
    -

### EmptyRecycler

    public static void EmptyRecycler()

  Empty the recycler, it's earth day
  Parameters:
    `` -
  Returns:
  Throws:
    -