uka.util
Class WeakHashBijection
java.lang.Object
uka.util.IDConstants
uka.util.ObjectObjectHashBijection
uka.util.WeakHashBijection
- All Implemented Interfaces:
- Printable, java.io.Serializable
- public class WeakHashBijection
- extends ObjectObjectHashBijection
- Author:
- Bernhard Haumacher
- See Also:
- Serialized Form
|
Field Summary |
private java.lang.ref.ReferenceQueue |
queue
|
| Methods inherited from class uka.util.ObjectObjectHashBijection |
appendTo, clear, dump, getHash1, getHash2, getSize, getValue1, getValue2, iterator, put, remove, remove1, remove2, toString |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
queue
private transient java.lang.ref.ReferenceQueue queue
WeakHashBijection
public WeakHashBijection()
WeakHashBijection
public WeakHashBijection(java.lang.Object INVALID_VALUE1)
createEntry
protected ObjectObjectHashBijection.Entry createEntry(java.lang.Object value1,
java.lang.Object value2)
- Factory method for creating new entries. May be overridden in
subclasses.
- Overrides:
createEntry in class ObjectObjectHashBijection
deadValues1
public Iterator deadValues1()
restoreAfterUnmarshal
private void restoreAfterUnmarshal()
throws java.lang.ClassNotFoundException,
java.io.IOException
- Throws:
java.lang.ClassNotFoundException
java.io.IOException
readObject
private void readObject(java.io.ObjectInputStream in)
throws java.io.IOException,
java.lang.ClassNotFoundException
- Throws:
java.io.IOException
java.lang.ClassNotFoundException