Class MildKeys.Soft<T>

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

static class MildKeys.Soft<T> extends SoftReference<T>
Soft 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