Package io.quarkus.test.common
Class GroovyClassValue
- java.lang.Object
-
- io.quarkus.test.common.GroovyClassValue
-
public final class GroovyClassValue extends Object
ClassValueare used in Groovy which causes memory leaks if not properly cleaned, but unfortunately, they are very complex to clean up, especially theClassValuecorresponding to system classes that must be cleaned too to avoid memory leaks moreover if not cleaned wisely errors of typeMissingMethodExceptioncan be thrown, so we had better to simply disable them by setting the System propertygroovy.use.classvaluetofalsesee GROOVY-7591 for more details.