Details
Description
Add a Jandex index cache to TomEEMicroProfileListener
This will fix a issue with a longer startup time since TomEE 9
The processApplication method is called for every created application and will then create an index for all jars.
But the index is based on the AppInfo of the application. The AppInfo can have multiple applications.
So currently the same index is created for every single application which is unnecessary
This change will boost our start up time from 2min to ~45s
As reported here: https://github.com/apache/tomee/pull/1231