The best practice is:
- The component which calls DirectoryReader.open should call close()
- Any code which calls incRef() should match that call with decRef(),
preferably in a try-finally clause
Shai
On Sun, Jun 2, 2013 at 6:18 AM, Yonghui Zhao wrote:
> Thanks, Michael.
>
> My under
Thanks, Michael.
My understanding is that close also calls decRef. So if I never call
incRef, I also can call decRef one time, the decRef actually close the
reader since the ref counter is decreased to 0.
So if we call incRef n times, can I call decRef n+1 times to close the
reader without cal
Only call decRef if you previously called incRef. They must match one for one.
Also, call close when you are done using the IndexReader.
If you fail to decRef or close then files will be held open and you'll
eventually exhaust the limit of open file descriptors.
Mike McCandless
http://blog.mik
After we use IndexReader do we always need call decRef explicitly?
What will happen, if I don't call decRef? Thanks
Sent from my iPad
-
To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org
For additional commands, e-m