Top Fields Constructors Methods
com.mchange.util.impl

public Class IntObjectHash

Additional top-level classes in compilation unit: IOHRecord, IOHRecElem.

extends Object
implements IntObjectMap
Class Inheritance
All Implemented Interfaces
com.mchange.util.IntObjectMap
Imports
java.util.NoSuchElementException, com.mchange.util.*

Field Summary

Modifier and TypeField and Description
pack-priv int
pack-priv float
pack-priv IOHRecord[]
pack-priv int
pack-priv int

Constructor Summary

AccessConstructor and Description
public
IntObjectHash(int init_capacity, float load_factor)

public

Method Summary

Modifier and TypeMethod and Description
public synchronized void
public synchronized boolean
public synchronized Object
private int
getIndex(int num)

public int
public synchronized IntEnumeration
public synchronized void
put(int num, Object obj)

Implements com.mchange.util.IntObjectMap.put.

public synchronized boolean
protected void
public synchronized Object
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

init_capacityback to summary
pack-priv int init_capacity
load_factorback to summary
pack-priv float load_factor
recordsback to summary
pack-priv IOHRecord[] records
sizeback to summary
pack-priv int size
thresholdback to summary
pack-priv int threshold

Constructor Detail

IntObjectHashback to summary
public IntObjectHash(int init_capacity, float load_factor)
IntObjectHashback to summary
public IntObjectHash()

Method Detail

clearback to summary
public synchronized void clear()

Implements com.mchange.util.IntObjectMap.clear.

containsIntback to summary
public synchronized boolean containsInt(int num)

Implements com.mchange.util.IntObjectMap.containsInt.

getback to summary
public synchronized Object get(int num)

Implements com.mchange.util.IntObjectMap.get.

getIndexback to summary
private int getIndex(int num)
getSizeback to summary
public int getSize()

Implements com.mchange.util.IntObjectMap.getSize.

intsback to summary
public synchronized IntEnumeration ints()

Implements com.mchange.util.IntObjectMap.ints.

putback to summary
public synchronized void put(int num, Object obj)

Implements com.mchange.util.IntObjectMap.put.

putNoReplaceback to summary
public synchronized boolean putNoReplace(int num, Object obj)

Implements com.mchange.util.IntObjectMap.putNoReplace.

rehashback to summary
protected void rehash()
removeback to summary
public synchronized Object remove(int num)

Implements com.mchange.util.IntObjectMap.remove.