|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.googlecode.ehcache.annotations.key.AbstractCacheKeyGenerator<java.io.Serializable>
com.googlecode.ehcache.annotations.key.DelegateCacheKeyGenerator
public abstract class DelegateCacheKeyGenerator
AbstractCacheKeyGenerator implementation designed for subclassing.
Subclasses can implement the getAdditionalDataForKeyGeneration() method to
seed additional data into the call to generateKey(Object...).
| Constructor Summary | |
|---|---|
DelegateCacheKeyGenerator(AbstractCacheKeyGenerator<? extends java.io.Serializable> delegate)
|
|
| Method Summary | |
|---|---|
java.io.Serializable |
generateKey(java.lang.Object... data)
Calls generateKey(Object...) on the delegate passing in data argument AND the result
from getAdditionalDataForKeyGeneration(). |
abstract java.io.Serializable |
getAdditionalDataForKeyGeneration()
|
| Methods inherited from class com.googlecode.ehcache.annotations.key.AbstractCacheKeyGenerator |
|---|
generateKey, isCheckforCycles, isIncludeMethod, isIncludeParameterTypes, register, setCheckforCycles, setIncludeMethod, setIncludeParameterTypes, unregister |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DelegateCacheKeyGenerator(AbstractCacheKeyGenerator<? extends java.io.Serializable> delegate)
delegate - | Method Detail |
|---|
public final java.io.Serializable generateKey(java.lang.Object... data)
generateKey(Object...) on the delegate passing in data argument AND the result
from getAdditionalDataForKeyGeneration().
generateKey in interface CacheKeyGenerator<java.io.Serializable>generateKey in class AbstractCacheKeyGenerator<java.io.Serializable>data - the objects to use when generating the key
Serializable cache key for the method invocation.getAdditionalDataForKeyGeneration(),
AbstractCacheKeyGenerator.generateKey(java.lang.Object[])public abstract java.io.Serializable getAdditionalDataForKeyGeneration()
Serializable object to inject into the calls to generateKey(Object...)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||