org.semanticweb.HermiT.model
Class InterningManager.Entry<E>

java.lang.Object
  extended by java.lang.ref.Reference<T>
      extended by java.lang.ref.WeakReference<E>
          extended by org.semanticweb.HermiT.model.InterningManager.Entry<E>
Enclosing class:
InterningManager<E>

protected static class InterningManager.Entry<E>
extends java.lang.ref.WeakReference<E>

The entry for the hash map.


Field Summary
 int m_hashCode
           
 InterningManager.Entry<E> m_next
           
 
Constructor Summary
InterningManager.Entry(E object, java.lang.ref.ReferenceQueue<E> referenceQueue, int hashCode, InterningManager.Entry<E> next)
           
 
Method Summary
 
Methods inherited from class java.lang.ref.Reference
clear, enqueue, get, isEnqueued
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

m_hashCode

public final int m_hashCode

m_next

public InterningManager.Entry<E> m_next
Constructor Detail

InterningManager.Entry

public InterningManager.Entry(E object,
                              java.lang.ref.ReferenceQueue<E> referenceQueue,
                              int hashCode,
                              InterningManager.Entry<E> next)