Simplify NRTManager ------------------- Key: LUCENE-3769 URL: https://issues.apache.org/jira/browse/LUCENE-3769 Project: Lucene - Java Issue Type: Improvement Components: core/search Reporter: Michael McCandless Assignee: Michael McCandless Fix For: 3.6, 4.0
NRTManager is hairy now, because the applyDeletes is separately passed to ctor, passed to maybeReopen, passed to getSearcherManager, etc. I think, instead, you should pass it only to the ctor, and if you have some cases needing deletes and others not then you can make two NRTManagers. This should be no less efficient than we have today, just simpler. I think it will also enable NRTManager to subclass ThingyManager (LUCENE-3761). -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org