У меня есть метод с аннотацией @Memoized.
Он отлично работает, но я хочу отключить памятку в модульных тестах, чтобы иметь пустой кэш для каждого теста.
Есть ли способ?
UPD: решение1:
boolean isProduction = true
@Memoized
def methodWithMemoize(String param){
println("methodWithMemoize param [$param]")
}
def methodWithNoMemoize(String param){
println("methodWithNoMemoize param [$param]")
}
def method = isProduction ? "methodWithMemoize" : "methodWithNoMemoize"
"$method"("hello")