com.vladium.util
Class SoftValueMap.SoftEntry

java.lang.Object
  extended by com.vladium.util.SoftValueMap.SoftEntry
Enclosing class:
SoftValueMap

static class SoftValueMap.SoftEntry
extends java.lang.Object

The structure used for chaining colliding keys.


Field Summary
(package private)  java.lang.Object m_key
           
(package private)  SoftValueMap.SoftEntry m_next
           
(package private)  SoftValueMap.IndexedSoftReference m_softValue
           
 
Constructor Summary
SoftValueMap.SoftEntry(java.lang.ref.ReferenceQueue valueReferenceQueue, java.lang.Object key, java.lang.Object value, SoftValueMap.SoftEntry next, int bucketIndex)
           
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

m_softValue

SoftValueMap.IndexedSoftReference m_softValue

m_key

java.lang.Object m_key

m_next

SoftValueMap.SoftEntry m_next
Constructor Detail

SoftValueMap.SoftEntry

SoftValueMap.SoftEntry(java.lang.ref.ReferenceQueue valueReferenceQueue,
                       java.lang.Object key,
                       java.lang.Object value,
                       SoftValueMap.SoftEntry next,
                       int bucketIndex)