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 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 finalizeReferent() method which a background thread invokes after the garbage collector reclaims the referent.
FinalizableWeakReference<T> Weak reference with a 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.


XWork Project Page