[ https://issues.apache.org/jira/browse/CAY-1789?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Andrus Adamchik closed CAY-1789. -------------------------------- Resolution: Fixed I took the idea of Ilya's EntityCache, but otherwise implemented things myself, as EntityResolver required some cleanup. So this should be synchronization free now. > Lock-free EntityResolver > ------------------------ > > Key: CAY-1789 > URL: https://issues.apache.org/jira/browse/CAY-1789 > Project: Cayenne > Issue Type: Improvement > Components: Core Library > Reporter: Ilya Drabenia > Assignee: Andrus Adamchik > Attachments: 0001-CAY-1789-Refactoring-of-EntityResolver.patch, > 0002-CAY-1789-Refactoring-of-EntityResolver.patch > > > Need to improve EntityResolver to make it as lock-free as possible. There's > no reason (other than its reuse in the Modeler) for keeping it synchronized. > After the startup, it is essentially read-only. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira