Re: simple question about decRef

2013-06-01 Thread Michael McCandless
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

Re: simple question about decRef

2013-06-01 Thread Yonghui Zhao
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