Mercurial Hosting > luan
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 |