Package org.datanucleus.cache
Class CacheUniqueKey
- 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 int
compareTo(CacheUniqueKey o)
boolean
equals(Object other)
boolean
equals(CacheUniqueKey other)
int
hashCode()
String
toString()
-
-
-
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:
compareTo
in interfaceComparable<CacheUniqueKey>
-
equals
public boolean equals(CacheUniqueKey other)
-
-