public class CollectionCacheKey
extends java.lang.Object
The CollectionCacheKey object contains three objects: the filter reference, the collection identifier key, and the filter's context key object.
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CLASS_VERSION
Class version string
|
Constructor and Description |
---|
CollectionCacheKey(CachedCollectionFilter pFilter,
java.lang.String pCollectionIdentifierKey,
java.lang.Object pContextKey)
Constructs a new CollectionCacheKey
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object pKey) |
java.lang.String |
getCollectionIdentifierKey()
The Collection identifier key
|
java.lang.Object |
getContextKey()
The context key
|
CachedCollectionFilter |
getFilter()
The filter
|
int |
hashCode()
Hashcode for this class
|
java.lang.String |
toString() |
public CollectionCacheKey(CachedCollectionFilter pFilter, java.lang.String pCollectionIdentifierKey, java.lang.Object pContextKey)
pFilter
- the filterpCollectionIdentifierKey
- the key provided by the caller of the filter.pContextKey
- the context key object created by the the filter.public CachedCollectionFilter getFilter()
public java.lang.String getCollectionIdentifierKey()
public java.lang.Object getContextKey()
public boolean equals(java.lang.Object pKey)
equals
in class java.lang.Object
Object.equals(java.lang.Object)
public java.lang.String toString()
toString
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object