To learn more about decorators I would like to create a decorator which caches the output of a function, something like this
class BarFoo {
@Cahced()
doComplexCalc(@CahcedParamIgnore() a, b, c) {
}
}
The @Cached decorator caches the response from doComplexCalc based on the values from a, b and c. As you can see in the example, I would also like to be able to ignore one or more method arguments. My question is, what would be the best way for the @CahcedParamIgnore decorator to inform the @Cached decorator about which arguments to ignore?
Comments
Post a Comment