- java.lang.Object
-
- org.datanucleus.cache.CacheUniqueKey
-
- All Implemented Interfaces:
Serializable,Comparable<CacheUniqueKey>
public class CacheUniqueKey extends Object implements Serializable, Comparable<CacheUniqueKey>
Key representing a unique key for a persistable object. This is used to cache a CachedPC against a key other than its primary key.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description CacheUniqueKey(String className, String[] fieldNames, Object[] fieldValues)Constructor for a unique cache key.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompareTo(CacheUniqueKey o)booleanequals(Object other)booleanequals(CacheUniqueKey other)inthashCode()StringtoString()
-
-
-
Constructor Detail
-
CacheUniqueKey
public CacheUniqueKey(String className, String[] fieldNames, Object[] fieldValues)
Constructor for a unique cache key.- Parameters:
className- Name of the class of the persistable objectfieldNames- Names of the fields used to form the unique keyfieldValues- Values of the fields used to form the unique key
-
-
Method Detail
-
compareTo
public int compareTo(CacheUniqueKey o)
- Specified by:
compareToin interfaceComparable<CacheUniqueKey>
-
equals
public boolean equals(CacheUniqueKey other)
-
-