Package org.eclipse.net4j.util.ref

# Klasse KeyedPhantomReference<K,T>

java.lang.Object
java.lang.ref.Reference<T>
java.lang.ref.PhantomReference<T>
org.eclipse.net4j.util.ref.KeyedPhantomReference<K,T>

Alle implementierten Schnittstellen:
  `KeyedReference<K,T>`

public class KeyedPhantomReference<K,T> extends PhantomReference<T> implements KeyedReference<K,T>

Autor:
  Eike Stepper

## Konstruktorübersicht

Konstruktoren
Konstruktor
Beschreibung
`KeyedPhantomReference(K key, T ref, ReferenceQueue<T> queue)`

## Methodenübersicht

Modifizierer und Typ
Methode
Beschreibung
`K`
`getKey()`
`ReferenceType`
`getType()`
`String`
`toString()`

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

`get`

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

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

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

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

### Von Schnittstelle geerbte Methoden org.eclipse.net4j.util.ref.KeyedReference

`clear, enqueue, get, isEnqueued`

## Konstruktordetails

### KeyedPhantomReference

public KeyedPhantomReference(K key, T ref, ReferenceQueue<T> queue)

## Methodendetails

### getType

public ReferenceType getType()

Angegeben von:
  `getType` in Schnittstelle `KeyedReference<K,T>`

### getKey

public K getKey()

Angegeben von:
  `getKey` in Schnittstelle `KeyedReference<K,T>`

### toString

public String toString()

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