Looking at the PetClinc it appears that SpringCacheAnnotationParser might be a hotspot. It searches every method in the app for @Cache... annotations. Not sure if there's much we can do, it might be a Spring issue. It seems a little related to the performance of AnnotatedElementUtils.