Closed
Description
Currently the RootBeanDefinition
used to represent merged bean definitions includes quite a few package private caches. These are currently dropped whenever after bean post processors have run in case post processing causes the bean type to change. In modern Spring applications this is very unlikely to happen and we could benefit my trying to retain cached items if they're still relevant.