Class 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.

  • Field Details

    • hash

      private final int hash
  • Constructor Details

    • WeakCacheKey

      public WeakCacheKey(T referent)
  • Method Details