Top Fields Constructors Methods
com.mchange.util.impl

public Class LongObjectHash

Additional top-level classes in compilation unit: LOHRecord, LOHRecElem.

extends Object
implements LongObjectMap
Class Inheritance
All Implemented Interfaces
com.mchange.util.LongObjectMap
Imports
com.mchange.util.*

Field Summary

Modifier and TypeField and Description
pack-priv float
pack-priv LOHRecord[]
pack-priv long
pack-priv long

Constructor Summary

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

public

Method Summary

Modifier and TypeMethod and Description
public synchronized boolean
public synchronized Object
public long
public synchronized void
put(long num, Object obj)

Implements com.mchange.util.LongObjectMap.put.

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

Field Detail

load_factorback to summary
pack-priv float load_factor
recordsback to summary
pack-priv LOHRecord[] records
sizeback to summary
pack-priv long size
thresholdback to summary
pack-priv long threshold

Constructor Detail

LongObjectHashback to summary
public LongObjectHash(int init_capacity, float load_factor)
LongObjectHashback to summary
public LongObjectHash()

Method Detail

containsLongback to summary
public synchronized boolean containsLong(long num)

Implements com.mchange.util.LongObjectMap.containsLong.

getback to summary
public synchronized Object get(long num)

Implements com.mchange.util.LongObjectMap.get.

getSizeback to summary
public long getSize()

Implements com.mchange.util.LongObjectMap.getSize.

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

Implements com.mchange.util.LongObjectMap.put.

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

Implements com.mchange.util.LongObjectMap.putNoReplace.

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

Implements com.mchange.util.LongObjectMap.remove.