[ https://issues.apache.org/jira/browse/LUCENE-1472?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12652206#action_12652206 ]
Mark Lassau commented on LUCENE-1472: ------------------------------------- My original thought was ThreadLocal, but I tend to try and avoid these where possible. I wanted to test the speed on creating a new Calendar (rather than SimpleDateFormat) for each request, but was worried about the instantiation overhead. Daniel's comment above reinforces this concern to some extent, so we'll have to wait and compare benchmarks. > DateTools.stringToDate() can cause lock contention under load > ------------------------------------------------------------- > > Key: LUCENE-1472 > URL: https://issues.apache.org/jira/browse/LUCENE-1472 > Project: Lucene - Java > Issue Type: Improvement > Components: Search > Affects Versions: 2.3.2 > Reporter: Mark Lassau > Priority: Minor > > Load testing our application (the JIRA Issue Tracker) has shown that threads > spend a lot of time blocked in DateTools.stringToDate(). > The stringToDate() method uses a singleton SimpleDateFormat object to parse > the dates. > Each call to SimpleDateFormat.parse() is *synchronized* because > SimpleDateFormat is not thread safe. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]