Para obtener más información sobre los decoradores, me gustaría crear un decorador que almacene en caché el resultado de una función, algo como esto
class BarFoo {
@Cahced()
doComplexCalc(@CahcedParamIgnore() a, b, c) {
}
}
El decorador @Cached almacena en caché la respuesta de doComplexCalc en función de los valores de a , b y c . Como puede ver en el ejemplo, también me gustaría poder ignorar uno o más argumentos de método. Mi pregunta es, ¿cuál sería la mejor manera para que el decorador @CahcedParamIgnore informe al decorador @Cached sobre qué argumentos ignorar?