Is it safe to use reopen on IndexReader if their are other threads who had
readers out or do I need to use a ref counter to make sure all readers are
checked in?
Secondly right now we also check this when we reopen
IndexReader ir = indexSearcher.getIndexReader();
indexSearcher = new IndexSearcher(ir.reopen(true));
if(ir != indexSearcher.getIndexReader()){
ir.close();
}
Is the if(ir != indexSearcher.getIndexReader()){ check needed?
Thanks,
Jason Tesser
dotCMS Lead Development Manager
1-305-858-1422