Log Message: |
Performance/locking improvements.
* VersionUtils was syncing on an already thread safe (compiled) Pattern unnecessary, GAV constructor calls into this, causing problem with when bursting GAV creations unnecessary.
* DefaultArtifactPackagingMapper getPackaging2extensionMapping() was synchronized only to be able to construct the Map on 1st invocation. On frequent getExtensionForPackaging() method calls, this may cause congestion.
|