com.hazelcast.util
Class SortedHashMap<K,V>

java.lang.Object
  extended by java.util.AbstractMap<K,V>
      extended by com.hazelcast.util.SortedHashMap<K,V>
All Implemented Interfaces:
java.util.Map<K,V>

public class SortedHashMap<K,V>
extends java.util.AbstractMap<K,V>


Nested Class Summary
static class SortedHashMap.OrderingType
           
 
Nested classes/interfaces inherited from class java.util.AbstractMap
java.util.AbstractMap.SimpleEntry<K,V>, java.util.AbstractMap.SimpleImmutableEntry<K,V>
 
Constructor Summary
SortedHashMap()
           
SortedHashMap(int initialCapacity)
           
SortedHashMap(int initialCapacity, float loadFactor, SortedHashMap.OrderingType orderingType)
           
SortedHashMap(int initialCapacity, SortedHashMap.OrderingType orderingType)
           
 
Method Summary
 void clear()
           
 boolean containsKey(java.lang.Object key)
           
 boolean containsValue(java.lang.Object value)
           
 java.util.Set<java.util.Map.Entry<K,V>> entrySet()
           
 V get(java.lang.Object key)
           
static SortedHashMap.OrderingType getOrderingTypeByName(java.lang.String orderingType)
           
 java.util.Set<K> keySet()
           
static void moveToTop(SortedHashMap linkedMap, java.lang.Object key)
           
 V put(K key, V value)
           
 V remove(java.lang.Object key)
           
protected  boolean removeEldestEntry(java.util.Map.Entry<K,V> eldest)
           
static void touch(SortedHashMap linkedMap, java.lang.Object key, SortedHashMap.OrderingType orderingType)
           
 java.util.Collection<V> values()
           
 
Methods inherited from class java.util.AbstractMap
clone, equals, hashCode, isEmpty, putAll, size, toString
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SortedHashMap

public SortedHashMap()

SortedHashMap

public SortedHashMap(int initialCapacity)

SortedHashMap

public SortedHashMap(int initialCapacity,
                     SortedHashMap.OrderingType orderingType)

SortedHashMap

public SortedHashMap(int initialCapacity,
                     float loadFactor,
                     SortedHashMap.OrderingType orderingType)
Method Detail

put

public V put(K key,
             V value)
Specified by:
put in interface java.util.Map<K,V>
Overrides:
put in class java.util.AbstractMap<K,V>

touch

public static void touch(SortedHashMap linkedMap,
                         java.lang.Object key,
                         SortedHashMap.OrderingType orderingType)

moveToTop

public static void moveToTop(SortedHashMap linkedMap,
                             java.lang.Object key)

getOrderingTypeByName

public static SortedHashMap.OrderingType getOrderingTypeByName(java.lang.String orderingType)

containsKey

public boolean containsKey(java.lang.Object key)
Specified by:
containsKey in interface java.util.Map<K,V>
Overrides:
containsKey in class java.util.AbstractMap<K,V>

get

public V get(java.lang.Object key)
Specified by:
get in interface java.util.Map<K,V>
Overrides:
get in class java.util.AbstractMap<K,V>

clear

public void clear()
Specified by:
clear in interface java.util.Map<K,V>
Overrides:
clear in class java.util.AbstractMap<K,V>

remove

public V remove(java.lang.Object key)
Specified by:
remove in interface java.util.Map<K,V>
Overrides:
remove in class java.util.AbstractMap<K,V>

removeEldestEntry

protected boolean removeEldestEntry(java.util.Map.Entry<K,V> eldest)

containsValue

public boolean containsValue(java.lang.Object value)
Specified by:
containsValue in interface java.util.Map<K,V>
Overrides:
containsValue in class java.util.AbstractMap<K,V>

keySet

public java.util.Set<K> keySet()
Specified by:
keySet in interface java.util.Map<K,V>
Overrides:
keySet in class java.util.AbstractMap<K,V>

values

public java.util.Collection<V> values()
Specified by:
values in interface java.util.Map<K,V>
Overrides:
values in class java.util.AbstractMap<K,V>

entrySet

public java.util.Set<java.util.Map.Entry<K,V>> entrySet()
Specified by:
entrySet in interface java.util.Map<K,V>
Specified by:
entrySet in class java.util.AbstractMap<K,V>


Copyright © 2012 Hazel Bilisim Ltd.. All Rights Reserved.