Title: Thread Safety

I'm just getting to updating some of my Lucene-using code to use the new thread-safe version Doug checked in a while back and I wanted to make sure that I completely understood what still needs to be synchronized.  Assuming a single process and that each Thread opens and closes the Index independently of other Threads for each read/write/optimize task, is this correct:

* No synchronization necessary on reads
* Synchronization is still necessary on updates
* Synchronization is still necessary on optimize

Thanks,
Scott

Reply via email to