org.jasig.portal.utils
Class SoftHashMap.KeyReferencePair

java.lang.Object
  extended by java.lang.ref.Reference
      extended by java.lang.ref.SoftReference
          extended by org.jasig.portal.utils.SoftHashMap.KeyReferencePair
Enclosing class:
SoftHashMap

private static final class SoftHashMap.KeyReferencePair
extends java.lang.ref.SoftReference

An extension of a SoftReference that contains a key by which it was mapped.


Field Summary
private  java.lang.Object key
           
 
Constructor Summary
SoftHashMap.KeyReferencePair(java.lang.Object value, java.lang.Object key, java.lang.ref.ReferenceQueue queue)
           
 
Method Summary
 
Methods inherited from class java.lang.ref.SoftReference
get
 
Methods inherited from class java.lang.ref.Reference
clear, enqueue, isEnqueued
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

key

private final java.lang.Object key
Constructor Detail

SoftHashMap.KeyReferencePair

public SoftHashMap.KeyReferencePair(java.lang.Object value,
                                    java.lang.Object key,
                                    java.lang.ref.ReferenceQueue queue)