Skip navigation links

Oracle® Spatial Java API Reference
11g Release 2 (11.2)
E11829-02


oracle.spatial.network.lod
Class LongHashMap<V>

java.lang.Object
  extended by oracle.spatial.network.lod.LongHashMap<V>


public class LongHashMap<V>
extends java.lang.Object

This is a bare-bones, application specific, optimized hash table implementation. We feel this will perform better than the java.util.HashMap implementation for our application both in terms of execution time and memory usage. This is an UNSYNCHRONIZED IMPLEMENTATION!

Since:
11g

Constructor Summary
LongHashMap()
           
LongHashMap(int initialCapacity)
           
LongHashMap(int initialCapacity, float loadFactor)
           

 

Method Summary
 void clear()
           
 java.lang.Object clone()
           
 boolean containsKey(long key)
           
 V get(long key)
           
 boolean isEmpty()
           
 long[] keys()
           
 V put(long key, V value)
           
 V remove(long key)
           
 int size()
           
 java.util.Iterator<V> valuesIterator()
           

 

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

 

Constructor Detail

LongHashMap

public LongHashMap(int initialCapacity,
                   float loadFactor)

LongHashMap

public LongHashMap(int initialCapacity)

LongHashMap

public LongHashMap()

Method Detail

size

public final int size()

isEmpty

public final boolean isEmpty()

put

public final V put(long key,
                   V value)

containsKey

public final boolean containsKey(long key)

get

public final V get(long key)

remove

public final V remove(long key)

valuesIterator

public final java.util.Iterator<V> valuesIterator()

clear

public void clear()

clone

public java.lang.Object clone()
Overrides:
clone in class java.lang.Object

keys

public long[] keys()

Skip navigation links

Oracle® Spatial Java API Reference
11g Release 2 (11.2)
E11829-02


Copyright © 2007, 2011, Oracle and/or its affiliates. All Rights Reserved.