Пример #1
0
 @Override
 public void run() {
   while (!core.isClosed()) {
     try {
       RefCounted<SolrIndexSearcher> newSearcher = null;
       try {
         newSearcher = core.openNewSearcher(true, true);
       } finally {
         if (newSearcher != null) {
           newSearcher.decref();
         }
       }
     } catch (SolrException e) {
       if (!core.isClosed()) {
         throw e;
       }
     }
   }
 }