comparison src/luan/modules/lucene/LuceneIndex.java @ 1227:a12dba1f0787

better logging
author Franklin Schmidt <fschmidt@gmail.com>
date Sun, 01 Apr 2018 19:59:15 -0600
parents cb422386f6b5
children 475905984870
comparison
equal deleted inserted replaced
1226:b6aa2cd51b02 1227:a12dba1f0787
92 private final ThreadLocal<IndexSearcher> threadLocalSearcher = new ThreadLocal<IndexSearcher>(); 92 private final ThreadLocal<IndexSearcher> threadLocalSearcher = new ThreadLocal<IndexSearcher>();
93 private boolean isClosed = true; 93 private boolean isClosed = true;
94 private final MultiFieldParser mfp; 94 private final MultiFieldParser mfp;
95 public final LuanTable indexed_only_fields = new LuanTable(); 95 public final LuanTable indexed_only_fields = new LuanTable();
96 private final Analyzer analyzer; 96 private final Analyzer analyzer;
97 private final Exception created = new Exception("created");
97 98
98 private static ConcurrentMap<File,AtomicInteger> globalWriteCounters = new ConcurrentHashMap<File,AtomicInteger>(); 99 private static ConcurrentMap<File,AtomicInteger> globalWriteCounters = new ConcurrentHashMap<File,AtomicInteger>();
99 private File fileDir; 100 private File fileDir;
100 private int writeCount; 101 private int writeCount;
101 102
332 } 333 }
333 } 334 }
334 335
335 protected void finalize() throws Throwable { 336 protected void finalize() throws Throwable {
336 if( !isClosed ) { 337 if( !isClosed ) {
337 logger.error("not closed"); 338 logger.error("not closed",created);
338 close(); 339 close();
339 } 340 }
340 super.finalize(); 341 super.finalize();
341 } 342 }
342 343