Hi all, Currently adding an extension point to my plugin, I was wondering if I should try and cache the results of getExtensionList() at some point (I read one good place may be in postInitialize()).
In that case though, if some plugin gets installed without restarting the server, I guess I won't have the potential new registered extensions. That bothers me a bit. Is there some recommended pattern/way to be a good citizen in this area (I.e. handling extensions from the plugins in general)? One solution here would be to never cache the results and always call getExtensionList(). Is this something reasonable? (In my case, for *every* build of the Jenkins instance...). Seems a bit wasteful at first sight. Or is there some maybe an extension point to implement to be notified of new extension registrations? :) Thanks for your advice. Cheers -- Baptiste -- You received this message because you are subscribed to the Google Groups "Jenkins Developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-dev+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/CANWgJS4%3D5a%3Dwr%3DU-Ube1f9FDGcN1NjFuki-Jp6QSiKLax58S2A%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.