org.smallmind.quorum.cache.indigenous
Class InternalHashMap<K,V>

java.lang.Object
  extended by org.smallmind.quorum.cache.indigenous.InternalHashMap<K,V>

public class InternalHashMap<K,V>
extends Object


Constructor Summary
InternalHashMap(ReentrantLock[] stripeLocks, int initialCapacity, float loadFactor)
           
 
Method Summary
 void clear()
           
 boolean containsKey(K key)
           
 V get(K key)
           
 boolean isEmpty()
           
 org.smallmind.quorum.cache.indigenous.InternalHashMap.KeyIterator keyIterator()
           
 V put(K key, V value)
           
 V putEntry(K key, V value, boolean onlyIfAbsent)
           
 V putIfAbsent(K key, V value)
           
 V remove(K key)
           
 int size()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InternalHashMap

public InternalHashMap(ReentrantLock[] stripeLocks,
                       int initialCapacity,
                       float loadFactor)
                throws CacheException
Throws:
CacheException
Method Detail

size

public int size()

isEmpty

public boolean isEmpty()

get

public V get(K key)

containsKey

public boolean containsKey(K key)

put

public V put(K key,
             V value)

putIfAbsent

public V putIfAbsent(K key,
                     V value)

putEntry

public V putEntry(K key,
                  V value,
                  boolean onlyIfAbsent)

remove

public V remove(K key)

clear

public void clear()

keyIterator

public org.smallmind.quorum.cache.indigenous.InternalHashMap.KeyIterator keyIterator()


Copyright © 2012. All Rights Reserved.