Class WeakCacheKey<T>

java.lang.Object
java.lang.ref.Reference<T>
java.lang.ref.WeakReference<T>
org.springframework.cglib.core.WeakCacheKey<T>
Type Parameters:
T - type of the reference

public class WeakCacheKey<T> extends WeakReference<T>
Allows to check for object equality, yet the class does not keep strong reference to the target. equals(Object) returns true if and only if the reference is not yet expired and target objects are equal in terms of equals(Object).

This an internal class, thus it might disappear in future cglib releases.

  • Constructor Details

    • WeakCacheKey

      public WeakCacheKey(T referent)
  • Method Details