# Package org.apache.struts2.inject.util

package org.apache.struts2.inject.util
Guice util classes.

- Related Packages
  Package
  Description
  org.apache.struts2.inject
  Guice (pronounced "juice").
- Class
  Description
  FinalizablePhantomReference<T>
  Phantom reference with a `finalizeReferent()` method which a background thread invokes after the garbage collector reclaims the referent.
  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.
  Function<F,T>
  A Function provides a transformation on an object and returns the resulting object.
  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.Strategy
  ReferenceType
  Reference type.