Please see SPR-11875.
This commit reverts e1d11ec99d40051ecdb60191c49bc587373a031d and uses ConcurrentReferenceHashMap to fix SPR-8956 memory leak instead.
Autowire benchmark https://github.com/trask/spring-autowire-benchmark is back in line with Spring 3.1.4 after this.
I have signed and agree to the terms of the SpringSource Individual Contributor License Agreement.
Comment From: candrews
A series of commits has been made that addresses the issue that pull requests would fix, so I think it should be closed.
@trask do you still have the Groovy bean performance problem you mentioned at https://jira.spring.io/browse/SPR-11875?focusedCommentId=105103&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-105103 ?
Comment From: snicoll
ping @jhoeller
Comment From: pivotal-issuemaster
@trask Please sign the Contributor License Agreement!
Click here to manually synchronize the status of this Pull Request.
See the FAQ for frequently asked questions.
Comment From: snicoll
Closing as the related issue has been fixed.