org.apache.xmlgraphics.image.loader.util
Class SoftReferenceWithKey
java.lang.Object
java.lang.ref.Reference<T>
java.lang.ref.SoftReference
org.apache.xmlgraphics.image.loader.util.SoftReferenceWithKey
public class SoftReferenceWithKey
- extends SoftReference
Special SoftReference subclass that holds an additional key object that can be used to remove
a reference from a Map once the referenced object is collected, for example.
Method Summary |
Object |
getKey()
Returns the key associated with this reference. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SoftReferenceWithKey
public SoftReferenceWithKey(Object referent,
Object key,
ReferenceQueue q)
- Creates a new SoftReference with a key.
- Parameters:
referent
- object the new soft reference will refer tokey
- the key objectq
- queue the soft reference is registered with
getKey
public Object getKey()
- Returns the key associated with this reference.
- Returns:
- the key
Copyright 1999-2012 The Apache Software Foundation. All Rights Reserved.