[ https://issues.apache.org/jira/browse/CONFIGURATION-530?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13605611#comment-13605611 ]
Oliver Heger commented on CONFIGURATION-530: -------------------------------------------- There is still a lot to do before version 2.0 is ready. There is no planned release date yet (here in Commons we do not have fix release schedules). > AbstractFileConfiguration.getProperty(String key) locking causes thread halt > ---------------------------------------------------------------------------- > > Key: CONFIGURATION-530 > URL: https://issues.apache.org/jira/browse/CONFIGURATION-530 > Project: Commons Configuration > Issue Type: Bug > Components: File reloading > Affects Versions: 1.9 > Reporter: yair ogen > Priority: Critical > > Every call to getProperty causes a lock (related to the reload > functionality). In a near real-time system where we have many concurrent > threads this affects heavily on the application TPS. > Possible solution will be: getProperty only returns current value. Reload > when needed occurs in a background thread that updates the in-memory map > (perhaps by using CopyOnWrite collections?). -- 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