Skip to content

Commit c9a2552

Browse files
committed
Clear the ClassPropertyFetcher caches to reclaim memory after startup
1 parent d709052 commit c9a2552

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

grails-core/src/main/groovy/grails/boot/config/GrailsApplicationPostProcessor.groovy

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ import org.grails.config.PrefixedMapPropertySource
1919
import org.grails.config.PropertySourcesConfig
2020
import org.grails.core.exceptions.GrailsConfigurationException
2121
import org.grails.core.lifecycle.ShutdownOperations
22+
import org.grails.core.util.ClassPropertyFetcher
2223
import org.grails.dev.support.GrailsSpringLoadedPlugin
2324
import org.grails.spring.DefaultRuntimeSpringConfiguration
2425
import org.grails.spring.RuntimeSpringConfigUtilities
@@ -89,6 +90,7 @@ class GrailsApplicationPostProcessor implements BeanDefinitionRegistryPostProces
8990
loadApplicationConfig()
9091
customizeGrailsApplication(grailsApplication)
9192
performGrailsInitializationSequence()
93+
ClassPropertyFetcher.clearClassPropertyFetcherCache()
9294
}
9395

9496
protected void customizePluginManager(GrailsPluginManager grailsApplication) {

0 commit comments

Comments
 (0)