See: Description
| Interface | Description |
|---|---|
| ReleasableReferenceManager |
An object that can release or
restore strong references held in a
@CanReleaseReferences scope. |
| TypedReleasableReferenceManager<M extends Annotation> |
A
ReleasableReferenceManager for a scope that is annotated with an annotation that itself
is annotated with CanReleaseReferences. |
| Annotation Type | Description |
|---|---|
| CanReleaseReferences |
Annotates scope annotations to indicate that references to
objects stored within that scope can be released during the lifetime
of the scope.
|
| ForReleasableReferences |
A
Qualifier to inject a ReleasableReferenceManager or TypedReleasableReferenceManager object for a particular scope. |
Note:Releasable references uses Java's WeakReference, and so is
not compatible with GWT.
Copyright © 2012–2017 The Dagger Authors. All rights reserved.