com.mchange.util.impl
Class LongObjectHash

java.lang.Object
  extended by com.mchange.util.impl.LongObjectHash
All Implemented Interfaces:
LongObjectMap

public class LongObjectHash
extends Object
implements LongObjectMap


Constructor Summary
LongObjectHash()
           
LongObjectHash(int init_capacity, float load_factor)
           
 
Method Summary
 boolean containsLong(long num)
           
 Object get(long num)
           
 long getSize()
           
 void put(long num, Object obj)
           
 boolean putNoReplace(long num, Object obj)
           
protected  void rehash()
           
 Object remove(long num)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LongObjectHash

public LongObjectHash(int init_capacity,
                      float load_factor)

LongObjectHash

public LongObjectHash()
Method Detail

get

public Object get(long num)
Specified by:
get in interface LongObjectMap

put

public void put(long num,
                Object obj)
Specified by:
put in interface LongObjectMap

putNoReplace

public boolean putNoReplace(long num,
                            Object obj)
Specified by:
putNoReplace in interface LongObjectMap

getSize

public long getSize()
Specified by:
getSize in interface LongObjectMap

containsLong

public boolean containsLong(long num)
Specified by:
containsLong in interface LongObjectMap

remove

public Object remove(long num)
Specified by:
remove in interface LongObjectMap

rehash

protected void rehash()