Hi,
the current Interface of CacheableProcessingComponent:
public interface CacheableProcessingComponent {
/**
* Generate the unique key.
* This key must be unique inside the space of this component.
* This method must be invoked before the generateValidity() method.
*
* @return The generated key or <code>0</code> if the component
* is currently not cacheable.
*/
long generateKey();
/**
* Generate the validity object.
* Before this method can be invoked the generateKey() method
* must be invoked.
*
* @return The generated validity object or <code>null</code> if the
* component is currently not cacheable.
*/
SourceValidity generateValidity();
}
why not using Object as a return value of "generateKey" ? I think this is more
flexible and allows the implementation of Compound keys.
Volker
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]