Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## Package com.opensymphony.xwork2.inject.util

Guice util classes.

See:
Description

Interface Summary
FinalizableReference | Package-private interface implemented by references that have code to run after garbage collection of their referents.
Function<F,T> | A Function provides a transformation on an object and returns the resulting object.
ReferenceMap.InternalReference | Marker interface to differentiate external and internal references.
ReferenceMap.Strategy |

Class Summary
FinalizablePhantomReference<T> | Phantom reference with a `FinalizableReference.finalizeReferent()` method which a background thread invokes after the garbage collector reclaims the referent.
FinalizableReferenceQueue | Starts a background thread that cleans up after reclaimed referents.
FinalizableSoftReference<T> | Soft reference with a `FinalizableReference.finalizeReferent()` method which a background thread invokes after the garbage collector reclaims the referent.
FinalizableWeakReference<T> | Weak reference with a `FinalizableReference.finalizeReferent()` method which a background thread invokes after the garbage collector reclaims the referent.
ReferenceCache<K,V> | Extends `ReferenceMap` to support lazy loading values by overriding `ReferenceCache.create(Object)`.
ReferenceMap<K,V> | Concurrent hash map that wraps keys and/or values in soft or weak references.
ReferenceMap.KeyReferenceAwareWrapper | Used for keys.
ReferenceMap.ReferenceAwareWrapper | Big hack.
Strings | String utilities.

Enum Summary
ReferenceMap.PutStrategy |
ReferenceType | Reference type.

## Package com.opensymphony.xwork2.inject.util Description

Guice util classes.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

Copyright © 2000-2007 Apache Software Foundation. All Rights Reserved.