Closed
Description
There are too many calls parsing versions of artifacts from JAR files.
Consider caching binary classpath entries versions as well as cache results of the lookup logic that finds a JAR library on the classpath starting with artifact's name.
Also, obvious improvement is to exract pattern compilation to a static constant.
(Raised based on findings reported by @martinlippert)