Package net.sf.cglib.core
Class WeakCacheKey<T>
- java.lang.Object
-
- java.lang.ref.Reference<T>
-
- java.lang.ref.WeakReference<T>
-
- net.sf.cglib.core.WeakCacheKey<T>
-
- Type Parameters:
T
- type of the reference
public class WeakCacheKey<T> extends java.lang.ref.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 ofequals(Object)
.This an internal class, thus it might disappear in future cglib releases.
-
-
Field Summary
Fields Modifier and Type Field Description private int
hash
-
Constructor Summary
Constructors Constructor Description WeakCacheKey(T referent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object obj)
int
hashCode()
java.lang.String
toString()
-
-
-
Constructor Detail
-
WeakCacheKey
public WeakCacheKey(T referent)
-
-