Details
-
Bug
-
Resolution: Done
-
Major
-
None
-
None
-
None
-
None
Description
At the moment quite a lot of bootstrap time is spent resolving injection points and events. By far the majority of this time is spent resolving container events that form part of the portable extensions SPI. As these events are parameterised types the resolution cannot be cached (as ProcessAnnotatedType<ClassA> can resolve differently to ProcessAnnotatedType<ClassB> ).
We should investigate if there is a faster way to do this, if not in the general case then at least for these container events.