org.exist.util.hashtable
Class Object2LongIdentityHashMap
java.lang.Object
org.exist.util.hashtable.AbstractHashtable
org.exist.util.hashtable.Object2LongHashMap
org.exist.util.hashtable.Object2LongIdentityHashMap
- public class Object2LongIdentityHashMap
- extends Object2LongHashMap
A hashtable which maps object keys to long values.
Keys are compared by their object identity, i.e. two objects are equal
if object1 == object2.
- Author:
- Stephan Körnig, Wolfgang Meier (wolfgang@exist-db.org)
|
Method Summary |
boolean |
containsKey(java.lang.Object key)
|
long |
get(java.lang.Object key)
|
protected void |
insert(java.lang.Object key,
long value)
|
long |
remove(java.lang.Object key)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Object2LongIdentityHashMap
public Object2LongIdentityHashMap()
Object2LongIdentityHashMap
public Object2LongIdentityHashMap(int iSize)
get
public long get(java.lang.Object key)
- Overrides:
get in class Object2LongHashMap
containsKey
public boolean containsKey(java.lang.Object key)
- Overrides:
containsKey in class Object2LongHashMap
remove
public long remove(java.lang.Object key)
- Overrides:
remove in class Object2LongHashMap
insert
protected void insert(java.lang.Object key,
long value)
throws AbstractHashtable.HashtableOverflowException
- Overrides:
insert in class Object2LongHashMap
- Throws:
AbstractHashtable.HashtableOverflowException
<oXygen/>
XML Editor
provides support for editing and debugging XQuery
expressions against the eXist XML Database.