lucene-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Michael McCandless <luc...@mikemccandless.com>
Subject Re: How to correctly use SearcherManager#close?
Date Thu, 01 Nov 2012 22:46:56 GMT
That would be great!

Hmm which version are you looking at?  In 4.0 it currently says this:

  /**
   * Close this ReferenceManager to future {@link #acquire() acquiring}. Any
   * references that were previously {@link #acquire() acquired} won't be
   * affected, and they should still be {@link #release released} when they are
   * not needed anymore.
   */

How would you improve it?

Mike McCandless

http://blog.mikemccandless.com


On Thu, Nov 1, 2012 at 6:30 PM, Michael-O <1983-01-06@gmx.net> wrote:
> Thanks for the quick response. Any chance this could be clearer in the JavaDoc of this
class?
>
>> Call it when you know you'll no longer need to call .acquire on it
>> anymore (typically this would be when your webapp is being destroyed).
>>
>> Really all this does is drop its internal reference to the current
>> searcher.
>>
>> Any in-flight searches still outstanding will run fine (and they
>> should call .release, like normal, once they are done, even though
>> you've already called .close on the SearcherManager)...
>>
>> Mike McCandless
>>
>> http://blog.mikemccandless.com
>>
>> On Thu, Nov 1, 2012 at 5:27 PM, Michael-O <1983-01-06@gmx.net> wrote:
>> > Hi folks,
>> >
>> > while I do understand the workflow with this class, I do not understand
>> when to call close(). The JavaDoc is not crystal clear on that. Am I
>> supposed to call this method after release() or when my webapp is destroyed?
>> >
>> > Thanks,
>> >
>> > Michael
>> >
>> > ---------------------------------------------------------------------
>> > To unsubscribe, e-mail: java-user-unsubscribe@lucene.apache.org
>> > For additional commands, e-mail: java-user-help@lucene.apache.org
>> >
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: java-user-unsubscribe@lucene.apache.org
>> For additional commands, e-mail: java-user-help@lucene.apache.org
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: java-user-unsubscribe@lucene.apache.org
> For additional commands, e-mail: java-user-help@lucene.apache.org
>

---------------------------------------------------------------------
To unsubscribe, e-mail: java-user-unsubscribe@lucene.apache.org
For additional commands, e-mail: java-user-help@lucene.apache.org


Mime
View raw message