# OpenORB 1.3.1: Class NumberCache

## org.openorb.util
Class NumberCache

    java.lang.Object
      |
      +--org.openorb.util.NumberCache

public final class NumberCache
extends java.lang.Object

A utility class for obtaining `Number` instances. This class caches the most commonly used values.

Author:
  Richard G Clark

Method Summary
`static java.lang.Byte` `getByte(byte value)` Gets the `Byte` instance for the specifed value.
`static java.lang.Double` `getDouble(double value)` Gets the `Double` instance for the specifed value.
`static java.lang.Float` `getFloat(float value)` Gets the `Float` instance for the specifed value.
`static java.lang.Integer` `getInteger(int value)` Gets the `Integer` instance for the specifed value.
`static java.lang.Long` `getLong(long value)` Gets the `Long` instance for the specifed value.
`static java.lang.Short` `getShort(short value)` Gets the `Short` instance for the specifed value.

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

Method Detail

### getByte

    public static java.lang.Byte getByte(byte value)

  Gets the `Byte` instance for the specifed value.
  Parameters:
    `value` - the value for the object
  Returns:
    the `Byte` instance

### getShort

    public static java.lang.Short getShort(short value)

  Gets the `Short` instance for the specifed value.
  Parameters:
    `value` - the value for the object
  Returns:
    the `Short` instance

### getInteger

    public static java.lang.Integer getInteger(int value)

  Gets the `Integer` instance for the specifed value.
  Parameters:
    `value` - the value for the object
  Returns:
    the `Integer` instance

### getLong

    public static java.lang.Long getLong(long value)

  Gets the `Long` instance for the specifed value.
  Parameters:
    `value` - the value for the object
  Returns:
    the `Long` instance

### getFloat

    public static java.lang.Float getFloat(float value)

  Gets the `Float` instance for the specifed value.
  Parameters:
    `value` - the value for the object
  Returns:
    the `Float` instance

### getDouble

    public static java.lang.Double getDouble(double value)

  Gets the `Double` instance for the specifed value.
  Parameters:
    `value` - the value for the object
  Returns:
    the `Double` instance