Class MildKeys.Weak<T>

java.lang.Object
java.lang.ref.Reference<T>
java.lang.ref.WeakReference<T>
org.eclipse.sisu.inject.MildKeys.Weak<T>
Direct Known Subclasses:
MildValues.Weak
Enclosing class:
MildKeys<K,V>

static class MildKeys.Weak<T> extends WeakReference<T>
Weak key that maintains a constant hash and uses referential equality.
  • Field Details

    • hash

      private final int hash
  • Constructor Details

  • Method Details

    • hashCode

      public final int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public final boolean equals(Object rhs)
      Overrides:
      equals in class Object