138139140141142143144145146147148
if (VERBOSE) { System.out.println("TEST: reopen"); } mgr.maybeRefresh(); if (VERBOSE) { System.out.println("TEST: reopen done"); } } catch (Exception ioe) {
255256257258259260261262263264265
w.addDocument(new Document()); tw.replaceTaxonomy(taxoDir2); taxoDir2.close(); try { mgr.maybeRefresh(); fail("should have hit exception"); } catch (IllegalStateException ise) { // expected }
291292293294295296297298299300301
tw.replaceTaxonomy(taxoDir2); taxoDir2.close(); w.commit(); tw.commit(); mgr.maybeRefresh(); pair = mgr.acquire(); try { assertEquals(3, pair.taxonomyReader.getSize()); } finally { mgr.release(pair);