FSDirectory doesn't detect double-close nor usage after close -------------------------------------------------------------
Key: LUCENE-1331 URL: https://issues.apache.org/jira/browse/LUCENE-1331 Project: Lucene - Java Issue Type: Bug Components: Store Affects Versions: 2.3.1, 2.3, 2.2, 2.1, 2.0.0, 1.9 Reporter: Michael McCandless Assignee: Michael McCandless Priority: Minor Fix For: 2.4 FSDirectory.close implements logic to ensure only a single instance of FSDirectory per canonical directory exists. This means code that synchronizes on the FSDirectory instance is also synchronized against that canonical directory. I think only IndexModifier (now deprecated) actually makes use of this, but I'm not certain. But, the close() method doesn't detect double close, and doesn't catch usage after being closed, and so one can easily get two instances of FSDirectory for the same canonical directory. -- 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]