Package org.eclipse.net4j.util.ref

# Klasse Interner.Entry<E>

java.lang.Object
java.lang.ref.Reference<E>
java.lang.ref.WeakReference<E>
org.eclipse.net4j.util.ref.Interner.Entry<E>

Umschließende Klasse:
  `Interner<E>`

protected static class Interner.Entry<E> extends WeakReference<E>
A weak reference holder that caches the hash code of the referent and is chained in the `Interner.entries` to handle collisions.

Autor:
  Ed Merks

## Feldübersicht

Felder
Modifizierer und Typ
Feld
Beschreibung
`final int`
`hashCode`
`Interner.Entry<E>`
`next`

## Konstruktorübersicht

Konstruktoren
Konstruktor
Beschreibung
`Entry(E object, int hashCode, ReferenceQueue<? super E> queue)`

## Methodenübersicht

Modifizierer und Typ
Methode
Beschreibung
`Interner.Entry<E>`
`getNextEntry()`
`String`
`toString()`

### Von Klasse geerbte Methoden java.lang.ref.Reference

`clear, clone, enqueue, get, isEnqueued, reachabilityFence, refersTo`

### Von Klasse geerbte Methoden java.lang.Object

`equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

## Felddetails

### hashCode

public final int hashCode

### next

public Interner.Entry<E> next

## Konstruktordetails

### Entry

public Entry(E object, int hashCode, ReferenceQueue<? super E> queue)

## Methodendetails

### getNextEntry

public Interner.Entry<E> getNextEntry()

### toString

public String toString()

Setzt außer Kraft:
  `toString` in Klasse `Object`