Module xl.core

Class EHashMap<E extends EHashMap.Entry>

java.lang.Object
de.grogra.xl.util.EHashMap<E>

public class EHashMap<E extends EHashMap.Entry> extends Object
  • Constructor Details

    • EHashMap

      public EHashMap(EHashMap.Entry[] entryPool, int capacity, float loadFactor)
    • EHashMap

      public EHashMap(int capacity, float loadFactor)
    • EHashMap

      public EHashMap(int capacity)
    • EHashMap

      public EHashMap()
  • Method Details

    • popEntryFromPool

      public E popEntryFromPool()
    • addEntryToPool

      public void addEntryToPool(E e)
    • getFirstEntry

      public E getFirstEntry()
    • getLastEntry

      public E getLastEntry()
    • isEmpty

      public boolean isEmpty()
    • size

      public int size()
    • clear

      public void clear()
    • put

      public E put(E entry)
    • getOrPut

      public E getOrPut(E entry)
    • get

      public E get(E key)
    • add

      public void add(E e)
    • makeFirst

      public void makeFirst(E entry)
    • remove

      public void remove(E entry)