Index: lucene/core/src/test/org/apache/lucene/search/TestLiveFieldValues.java =================================================================== --- lucene/core/src/test/org/apache/lucene/search/TestLiveFieldValues.java (revision 1479395) +++ lucene/core/src/test/org/apache/lucene/search/TestLiveFieldValues.java (working copy) @@ -57,7 +57,7 @@ final Integer missing = -1; - final LiveFieldValues rt = new LiveFieldValues(mgr, missing) { + final LiveFieldValues rt = new LiveFieldValues(mgr, missing) { @Override protected Integer lookupFromSearcher(IndexSearcher s, String id) throws IOException { TermQuery tq = new TermQuery(new Term("id", id)); Index: lucene/core/src/java/org/apache/lucene/search/LiveFieldValues.java =================================================================== --- lucene/core/src/java/org/apache/lucene/search/LiveFieldValues.java (revision 1479395) +++ lucene/core/src/java/org/apache/lucene/search/LiveFieldValues.java (working copy) @@ -33,14 +33,14 @@ * the same time by two threads, because in this case you * cannot in general know which thread "won". */ -public abstract class LiveFieldValues implements ReferenceManager.RefreshListener, Closeable { +public abstract class LiveFieldValues implements ReferenceManager.RefreshListener, Closeable { private volatile Map current = new ConcurrentHashMap(); private volatile Map old = new ConcurrentHashMap(); - private final ReferenceManager mgr; + private final ReferenceManager mgr; private final T missingValue; - public LiveFieldValues(ReferenceManager mgr, T missingValue) { + public LiveFieldValues(ReferenceManager mgr, T missingValue) { this.missingValue = missingValue; this.mgr = mgr; mgr.addListener(this); @@ -114,7 +114,7 @@ // It either does not exist in the index, or, it was // already flushed & NRT reader was opened on the // segment, so fallback to current searcher: - IndexSearcher s = mgr.acquire(); + S s = mgr.acquire(); try { return lookupFromSearcher(s, id); } finally { @@ -128,6 +128,6 @@ * in an NRT IndexSearcher. You must implement this to * go look up the value (eg, via doc values, field cache, * stored fields, etc.). */ - protected abstract T lookupFromSearcher(IndexSearcher s, String id) throws IOException; + protected abstract T lookupFromSearcher(S s, String id) throws IOException; }