You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by rm...@apache.org on 2014/12/15 19:39:31 UTC
svn commit: r1645718 [1/2] - in /lucene/dev/branches/branch_5x: ./ lucene/
lucene/backward-codecs/src/java/org/apache/lucene/codecs/
lucene/backward-codecs/src/java/org/apache/lucene/codecs/blocktree/
lucene/backward-codecs/src/java/org/apache/lucene/c...
Author: rmuir
Date: Mon Dec 15 18:39:29 2014
New Revision: 1645718
URL: http://svn.apache.org/r1645718
Log:
LUCENE-6104: simplify internals of Lucene50NormsProducer
Modified:
lucene/dev/branches/branch_5x/ (props changed)
lucene/dev/branches/branch_5x/lucene/ (props changed)
lucene/dev/branches/branch_5x/lucene/backward-codecs/src/java/org/apache/lucene/codecs/UndeadNormsProducer.java
lucene/dev/branches/branch_5x/lucene/backward-codecs/src/java/org/apache/lucene/codecs/blocktree/Lucene40BlockTreeTermsReader.java
lucene/dev/branches/branch_5x/lucene/backward-codecs/src/java/org/apache/lucene/codecs/blocktree/Lucene40FieldReader.java
lucene/dev/branches/branch_5x/lucene/backward-codecs/src/java/org/apache/lucene/codecs/lucene40/Lucene40DocValuesReader.java
lucene/dev/branches/branch_5x/lucene/backward-codecs/src/java/org/apache/lucene/codecs/lucene40/Lucene40NormsReader.java
lucene/dev/branches/branch_5x/lucene/backward-codecs/src/java/org/apache/lucene/codecs/lucene40/Lucene40PostingsReader.java
lucene/dev/branches/branch_5x/lucene/backward-codecs/src/java/org/apache/lucene/codecs/lucene40/Lucene40StoredFieldsReader.java
lucene/dev/branches/branch_5x/lucene/backward-codecs/src/java/org/apache/lucene/codecs/lucene40/Lucene40TermVectorsReader.java
lucene/dev/branches/branch_5x/lucene/backward-codecs/src/java/org/apache/lucene/codecs/lucene41/Lucene41PostingsReader.java
lucene/dev/branches/branch_5x/lucene/backward-codecs/src/java/org/apache/lucene/codecs/lucene41/Lucene41StoredFieldsIndexReader.java
lucene/dev/branches/branch_5x/lucene/backward-codecs/src/java/org/apache/lucene/codecs/lucene41/Lucene41StoredFieldsReader.java
lucene/dev/branches/branch_5x/lucene/backward-codecs/src/java/org/apache/lucene/codecs/lucene410/Lucene410DocValuesProducer.java
lucene/dev/branches/branch_5x/lucene/backward-codecs/src/java/org/apache/lucene/codecs/lucene42/Lucene42DocValuesProducer.java
lucene/dev/branches/branch_5x/lucene/backward-codecs/src/java/org/apache/lucene/codecs/lucene42/Lucene42NormsProducer.java
lucene/dev/branches/branch_5x/lucene/backward-codecs/src/java/org/apache/lucene/codecs/lucene42/Lucene42TermVectorsReader.java
lucene/dev/branches/branch_5x/lucene/backward-codecs/src/java/org/apache/lucene/codecs/lucene45/Lucene45DocValuesProducer.java
lucene/dev/branches/branch_5x/lucene/backward-codecs/src/java/org/apache/lucene/codecs/lucene49/Lucene49DocValuesProducer.java
lucene/dev/branches/branch_5x/lucene/backward-codecs/src/java/org/apache/lucene/codecs/lucene49/Lucene49NormsProducer.java
lucene/dev/branches/branch_5x/lucene/codecs/ (props changed)
lucene/dev/branches/branch_5x/lucene/codecs/src/java/org/apache/lucene/codecs/blockterms/BlockTermsReader.java
lucene/dev/branches/branch_5x/lucene/codecs/src/java/org/apache/lucene/codecs/blockterms/FixedGapTermsIndexReader.java
lucene/dev/branches/branch_5x/lucene/codecs/src/java/org/apache/lucene/codecs/blockterms/VariableGapTermsIndexReader.java
lucene/dev/branches/branch_5x/lucene/codecs/src/java/org/apache/lucene/codecs/blocktreeords/OrdsBlockTreeTermsReader.java
lucene/dev/branches/branch_5x/lucene/codecs/src/java/org/apache/lucene/codecs/blocktreeords/OrdsFieldReader.java
lucene/dev/branches/branch_5x/lucene/codecs/src/java/org/apache/lucene/codecs/bloom/BloomFilteringPostingsFormat.java
lucene/dev/branches/branch_5x/lucene/codecs/src/java/org/apache/lucene/codecs/bloom/FuzzySet.java
lucene/dev/branches/branch_5x/lucene/codecs/src/java/org/apache/lucene/codecs/memory/DirectDocValuesProducer.java
lucene/dev/branches/branch_5x/lucene/codecs/src/java/org/apache/lucene/codecs/memory/DirectPostingsFormat.java
lucene/dev/branches/branch_5x/lucene/codecs/src/java/org/apache/lucene/codecs/memory/FSTOrdTermsReader.java
lucene/dev/branches/branch_5x/lucene/codecs/src/java/org/apache/lucene/codecs/memory/FSTTermOutputs.java
lucene/dev/branches/branch_5x/lucene/codecs/src/java/org/apache/lucene/codecs/memory/FSTTermsReader.java
lucene/dev/branches/branch_5x/lucene/codecs/src/java/org/apache/lucene/codecs/memory/MemoryDocValuesProducer.java
lucene/dev/branches/branch_5x/lucene/codecs/src/java/org/apache/lucene/codecs/memory/MemoryPostingsFormat.java
lucene/dev/branches/branch_5x/lucene/codecs/src/java/org/apache/lucene/codecs/simpletext/SimpleTextDocValuesReader.java
lucene/dev/branches/branch_5x/lucene/codecs/src/java/org/apache/lucene/codecs/simpletext/SimpleTextFieldsReader.java
lucene/dev/branches/branch_5x/lucene/codecs/src/java/org/apache/lucene/codecs/simpletext/SimpleTextNormsFormat.java
lucene/dev/branches/branch_5x/lucene/codecs/src/java/org/apache/lucene/codecs/simpletext/SimpleTextStoredFieldsReader.java
lucene/dev/branches/branch_5x/lucene/codecs/src/java/org/apache/lucene/codecs/simpletext/SimpleTextTermVectorsReader.java
lucene/dev/branches/branch_5x/lucene/core/ (props changed)
lucene/dev/branches/branch_5x/lucene/core/src/java/org/apache/lucene/codecs/blocktree/BlockTreeTermsReader.java
lucene/dev/branches/branch_5x/lucene/core/src/java/org/apache/lucene/codecs/blocktree/FieldReader.java
lucene/dev/branches/branch_5x/lucene/core/src/java/org/apache/lucene/codecs/compressing/CompressingStoredFieldsIndexReader.java
lucene/dev/branches/branch_5x/lucene/core/src/java/org/apache/lucene/codecs/compressing/CompressingStoredFieldsReader.java
lucene/dev/branches/branch_5x/lucene/core/src/java/org/apache/lucene/codecs/compressing/CompressingTermVectorsReader.java
lucene/dev/branches/branch_5x/lucene/core/src/java/org/apache/lucene/codecs/lucene50/Lucene50DocValuesProducer.java
lucene/dev/branches/branch_5x/lucene/core/src/java/org/apache/lucene/codecs/lucene50/Lucene50NormsProducer.java
lucene/dev/branches/branch_5x/lucene/core/src/java/org/apache/lucene/codecs/lucene50/Lucene50PostingsReader.java
lucene/dev/branches/branch_5x/lucene/core/src/java/org/apache/lucene/codecs/perfield/PerFieldDocValuesFormat.java
lucene/dev/branches/branch_5x/lucene/core/src/java/org/apache/lucene/codecs/perfield/PerFieldPostingsFormat.java
lucene/dev/branches/branch_5x/lucene/core/src/java/org/apache/lucene/index/BufferedUpdatesStream.java
lucene/dev/branches/branch_5x/lucene/core/src/java/org/apache/lucene/index/DocumentsWriter.java
lucene/dev/branches/branch_5x/lucene/core/src/java/org/apache/lucene/index/DocumentsWriterDeleteQueue.java
lucene/dev/branches/branch_5x/lucene/core/src/java/org/apache/lucene/index/DocumentsWriterFlushControl.java
lucene/dev/branches/branch_5x/lucene/core/src/java/org/apache/lucene/index/IndexWriter.java
lucene/dev/branches/branch_5x/lucene/core/src/java/org/apache/lucene/index/MergeState.java
lucene/dev/branches/branch_5x/lucene/core/src/java/org/apache/lucene/index/MultiDocValues.java
lucene/dev/branches/branch_5x/lucene/core/src/java/org/apache/lucene/index/PrefixCodedTerms.java
lucene/dev/branches/branch_5x/lucene/core/src/java/org/apache/lucene/index/SegmentCoreReaders.java
lucene/dev/branches/branch_5x/lucene/core/src/java/org/apache/lucene/index/SegmentDocValuesProducer.java
lucene/dev/branches/branch_5x/lucene/core/src/java/org/apache/lucene/index/SegmentReader.java
lucene/dev/branches/branch_5x/lucene/core/src/java/org/apache/lucene/search/CachingWrapperFilter.java
lucene/dev/branches/branch_5x/lucene/core/src/java/org/apache/lucene/search/DocIdSet.java
lucene/dev/branches/branch_5x/lucene/core/src/java/org/apache/lucene/search/FilteredDocIdSet.java
lucene/dev/branches/branch_5x/lucene/core/src/java/org/apache/lucene/search/LRUFilterCache.java
lucene/dev/branches/branch_5x/lucene/core/src/java/org/apache/lucene/store/NRTCachingDirectory.java
lucene/dev/branches/branch_5x/lucene/core/src/java/org/apache/lucene/store/RAMDirectory.java
lucene/dev/branches/branch_5x/lucene/core/src/java/org/apache/lucene/store/RAMFile.java
lucene/dev/branches/branch_5x/lucene/core/src/java/org/apache/lucene/store/RAMOutputStream.java
lucene/dev/branches/branch_5x/lucene/core/src/java/org/apache/lucene/util/Accountable.java
lucene/dev/branches/branch_5x/lucene/core/src/java/org/apache/lucene/util/Accountables.java
lucene/dev/branches/branch_5x/lucene/core/src/java/org/apache/lucene/util/BitSet.java
lucene/dev/branches/branch_5x/lucene/core/src/java/org/apache/lucene/util/PagedBytes.java
lucene/dev/branches/branch_5x/lucene/core/src/java/org/apache/lucene/util/fst/BytesStore.java
lucene/dev/branches/branch_5x/lucene/core/src/java/org/apache/lucene/util/fst/FST.java
lucene/dev/branches/branch_5x/lucene/core/src/java/org/apache/lucene/util/packed/AbstractPagedMutable.java
lucene/dev/branches/branch_5x/lucene/core/src/java/org/apache/lucene/util/packed/BlockPackedReader.java
lucene/dev/branches/branch_5x/lucene/core/src/java/org/apache/lucene/util/packed/EliasFanoEncoder.java
lucene/dev/branches/branch_5x/lucene/core/src/java/org/apache/lucene/util/packed/MonotonicBlockPackedReader.java
lucene/dev/branches/branch_5x/lucene/core/src/java/org/apache/lucene/util/packed/PackedInts.java
lucene/dev/branches/branch_5x/lucene/core/src/java/org/apache/lucene/util/packed/PackedLongValues.java
lucene/dev/branches/branch_5x/lucene/facet/ (props changed)
lucene/dev/branches/branch_5x/lucene/facet/src/java/org/apache/lucene/facet/taxonomy/CachedOrdinalsReader.java
lucene/dev/branches/branch_5x/lucene/join/ (props changed)
lucene/dev/branches/branch_5x/lucene/join/src/java/org/apache/lucene/search/join/BitDocIdSetCachingWrapperFilter.java
lucene/dev/branches/branch_5x/lucene/misc/ (props changed)
lucene/dev/branches/branch_5x/lucene/misc/src/java/org/apache/lucene/uninverting/DocTermOrds.java
lucene/dev/branches/branch_5x/lucene/misc/src/java/org/apache/lucene/uninverting/FieldCache.java
lucene/dev/branches/branch_5x/lucene/misc/src/java/org/apache/lucene/uninverting/FieldCacheImpl.java
lucene/dev/branches/branch_5x/lucene/queries/src/java/org/apache/lucene/queries/TermsFilter.java
lucene/dev/branches/branch_5x/lucene/sandbox/ (props changed)
lucene/dev/branches/branch_5x/lucene/sandbox/src/java/org/apache/lucene/codecs/idversion/IDVersionPostingsReader.java
lucene/dev/branches/branch_5x/lucene/sandbox/src/java/org/apache/lucene/codecs/idversion/VersionBlockTreeTermsReader.java
lucene/dev/branches/branch_5x/lucene/sandbox/src/java/org/apache/lucene/codecs/idversion/VersionFieldReader.java
lucene/dev/branches/branch_5x/lucene/suggest/ (props changed)
lucene/dev/branches/branch_5x/lucene/suggest/src/java/org/apache/lucene/search/suggest/Lookup.java
lucene/dev/branches/branch_5x/lucene/suggest/src/java/org/apache/lucene/search/suggest/analyzing/AnalyzingInfixSuggester.java
lucene/dev/branches/branch_5x/lucene/suggest/src/java/org/apache/lucene/search/suggest/analyzing/AnalyzingSuggester.java
lucene/dev/branches/branch_5x/lucene/suggest/src/java/org/apache/lucene/search/suggest/analyzing/FreeTextSuggester.java
lucene/dev/branches/branch_5x/lucene/suggest/src/java/org/apache/lucene/search/suggest/fst/FSTCompletionLookup.java
lucene/dev/branches/branch_5x/lucene/suggest/src/java/org/apache/lucene/search/suggest/fst/WFSTCompletionLookup.java
lucene/dev/branches/branch_5x/lucene/suggest/src/java/org/apache/lucene/search/suggest/jaspell/JaspellTernarySearchTrie.java
lucene/dev/branches/branch_5x/lucene/test-framework/ (props changed)
lucene/dev/branches/branch_5x/lucene/test-framework/src/java/org/apache/lucene/codecs/asserting/AssertingDocValuesFormat.java
lucene/dev/branches/branch_5x/lucene/test-framework/src/java/org/apache/lucene/codecs/asserting/AssertingNormsFormat.java
lucene/dev/branches/branch_5x/lucene/test-framework/src/java/org/apache/lucene/codecs/asserting/AssertingPostingsFormat.java
lucene/dev/branches/branch_5x/lucene/test-framework/src/java/org/apache/lucene/codecs/asserting/AssertingStoredFieldsFormat.java
lucene/dev/branches/branch_5x/lucene/test-framework/src/java/org/apache/lucene/codecs/asserting/AssertingTermVectorsFormat.java
lucene/dev/branches/branch_5x/lucene/test-framework/src/java/org/apache/lucene/codecs/ramonly/RAMOnlyPostingsFormat.java
lucene/dev/branches/branch_5x/lucene/test-framework/src/java/org/apache/lucene/util/BaseBitSetTestCase.java
lucene/dev/branches/branch_5x/solr/ (props changed)
lucene/dev/branches/branch_5x/solr/core/ (props changed)
lucene/dev/branches/branch_5x/solr/core/src/java/org/apache/solr/handler/component/SuggestComponent.java
lucene/dev/branches/branch_5x/solr/core/src/java/org/apache/solr/spelling/suggest/SolrSuggester.java
Modified: lucene/dev/branches/branch_5x/lucene/backward-codecs/src/java/org/apache/lucene/codecs/UndeadNormsProducer.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_5x/lucene/backward-codecs/src/java/org/apache/lucene/codecs/UndeadNormsProducer.java?rev=1645718&r1=1645717&r2=1645718&view=diff
==============================================================================
--- lucene/dev/branches/branch_5x/lucene/backward-codecs/src/java/org/apache/lucene/codecs/UndeadNormsProducer.java (original)
+++ lucene/dev/branches/branch_5x/lucene/backward-codecs/src/java/org/apache/lucene/codecs/UndeadNormsProducer.java Mon Dec 15 18:39:29 2014
@@ -93,7 +93,7 @@ public class UndeadNormsProducer extends
}
@Override
- public Iterable<? extends Accountable> getChildResources() {
+ public Iterable<Accountable> getChildResources() {
return Collections.emptyList();
}
Modified: lucene/dev/branches/branch_5x/lucene/backward-codecs/src/java/org/apache/lucene/codecs/blocktree/Lucene40BlockTreeTermsReader.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_5x/lucene/backward-codecs/src/java/org/apache/lucene/codecs/blocktree/Lucene40BlockTreeTermsReader.java?rev=1645718&r1=1645717&r2=1645718&view=diff
==============================================================================
--- lucene/dev/branches/branch_5x/lucene/backward-codecs/src/java/org/apache/lucene/codecs/blocktree/Lucene40BlockTreeTermsReader.java (original)
+++ lucene/dev/branches/branch_5x/lucene/backward-codecs/src/java/org/apache/lucene/codecs/blocktree/Lucene40BlockTreeTermsReader.java Mon Dec 15 18:39:29 2014
@@ -333,7 +333,7 @@ public final class Lucene40BlockTreeTerm
}
@Override
- public Iterable<? extends Accountable> getChildResources() {
+ public Iterable<Accountable> getChildResources() {
List<Accountable> resources = new ArrayList<>();
resources.addAll(Accountables.namedAccountables("field", fields));
resources.add(Accountables.namedAccountable("delegate", postingsReader));
Modified: lucene/dev/branches/branch_5x/lucene/backward-codecs/src/java/org/apache/lucene/codecs/blocktree/Lucene40FieldReader.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_5x/lucene/backward-codecs/src/java/org/apache/lucene/codecs/blocktree/Lucene40FieldReader.java?rev=1645718&r1=1645717&r2=1645718&view=diff
==============================================================================
--- lucene/dev/branches/branch_5x/lucene/backward-codecs/src/java/org/apache/lucene/codecs/blocktree/Lucene40FieldReader.java (original)
+++ lucene/dev/branches/branch_5x/lucene/backward-codecs/src/java/org/apache/lucene/codecs/blocktree/Lucene40FieldReader.java Mon Dec 15 18:39:29 2014
@@ -187,7 +187,7 @@ final class Lucene40FieldReader extends
}
@Override
- public Iterable<? extends Accountable> getChildResources() {
+ public Iterable<Accountable> getChildResources() {
if (index == null) {
return Collections.emptyList();
} else {
Modified: lucene/dev/branches/branch_5x/lucene/backward-codecs/src/java/org/apache/lucene/codecs/lucene40/Lucene40DocValuesReader.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_5x/lucene/backward-codecs/src/java/org/apache/lucene/codecs/lucene40/Lucene40DocValuesReader.java?rev=1645718&r1=1645717&r2=1645718&view=diff
==============================================================================
--- lucene/dev/branches/branch_5x/lucene/backward-codecs/src/java/org/apache/lucene/codecs/lucene40/Lucene40DocValuesReader.java (original)
+++ lucene/dev/branches/branch_5x/lucene/backward-codecs/src/java/org/apache/lucene/codecs/lucene40/Lucene40DocValuesReader.java Mon Dec 15 18:39:29 2014
@@ -732,7 +732,7 @@ final class Lucene40DocValuesReader exte
}
@Override
- public synchronized Iterable<? extends Accountable> getChildResources() {
+ public synchronized Iterable<Accountable> getChildResources() {
return Accountables.namedAccountables("field", instanceInfo);
}
Modified: lucene/dev/branches/branch_5x/lucene/backward-codecs/src/java/org/apache/lucene/codecs/lucene40/Lucene40NormsReader.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_5x/lucene/backward-codecs/src/java/org/apache/lucene/codecs/lucene40/Lucene40NormsReader.java?rev=1645718&r1=1645717&r2=1645718&view=diff
==============================================================================
--- lucene/dev/branches/branch_5x/lucene/backward-codecs/src/java/org/apache/lucene/codecs/lucene40/Lucene40NormsReader.java (original)
+++ lucene/dev/branches/branch_5x/lucene/backward-codecs/src/java/org/apache/lucene/codecs/lucene40/Lucene40NormsReader.java Mon Dec 15 18:39:29 2014
@@ -65,7 +65,7 @@ final class Lucene40NormsReader extends
}
@Override
- public Iterable<? extends Accountable> getChildResources() {
+ public Iterable<Accountable> getChildResources() {
return impl.getChildResources();
}
Modified: lucene/dev/branches/branch_5x/lucene/backward-codecs/src/java/org/apache/lucene/codecs/lucene40/Lucene40PostingsReader.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_5x/lucene/backward-codecs/src/java/org/apache/lucene/codecs/lucene40/Lucene40PostingsReader.java?rev=1645718&r1=1645717&r2=1645718&view=diff
==============================================================================
--- lucene/dev/branches/branch_5x/lucene/backward-codecs/src/java/org/apache/lucene/codecs/lucene40/Lucene40PostingsReader.java (original)
+++ lucene/dev/branches/branch_5x/lucene/backward-codecs/src/java/org/apache/lucene/codecs/lucene40/Lucene40PostingsReader.java Mon Dec 15 18:39:29 2014
@@ -1165,7 +1165,7 @@ final class Lucene40PostingsReader exten
}
@Override
- public Iterable<? extends Accountable> getChildResources() {
+ public Iterable<Accountable> getChildResources() {
return Collections.emptyList();
}
Modified: lucene/dev/branches/branch_5x/lucene/backward-codecs/src/java/org/apache/lucene/codecs/lucene40/Lucene40StoredFieldsReader.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_5x/lucene/backward-codecs/src/java/org/apache/lucene/codecs/lucene40/Lucene40StoredFieldsReader.java?rev=1645718&r1=1645717&r2=1645718&view=diff
==============================================================================
--- lucene/dev/branches/branch_5x/lucene/backward-codecs/src/java/org/apache/lucene/codecs/lucene40/Lucene40StoredFieldsReader.java (original)
+++ lucene/dev/branches/branch_5x/lucene/backward-codecs/src/java/org/apache/lucene/codecs/lucene40/Lucene40StoredFieldsReader.java Mon Dec 15 18:39:29 2014
@@ -259,7 +259,7 @@ final class Lucene40StoredFieldsReader e
}
@Override
- public Iterable<? extends Accountable> getChildResources() {
+ public Iterable<Accountable> getChildResources() {
return Collections.emptyList();
}
Modified: lucene/dev/branches/branch_5x/lucene/backward-codecs/src/java/org/apache/lucene/codecs/lucene40/Lucene40TermVectorsReader.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_5x/lucene/backward-codecs/src/java/org/apache/lucene/codecs/lucene40/Lucene40TermVectorsReader.java?rev=1645718&r1=1645717&r2=1645718&view=diff
==============================================================================
--- lucene/dev/branches/branch_5x/lucene/backward-codecs/src/java/org/apache/lucene/codecs/lucene40/Lucene40TermVectorsReader.java (original)
+++ lucene/dev/branches/branch_5x/lucene/backward-codecs/src/java/org/apache/lucene/codecs/lucene40/Lucene40TermVectorsReader.java Mon Dec 15 18:39:29 2014
@@ -712,7 +712,7 @@ final class Lucene40TermVectorsReader ex
}
@Override
- public Iterable<? extends Accountable> getChildResources() {
+ public Iterable<Accountable> getChildResources() {
return Collections.emptyList();
}
Modified: lucene/dev/branches/branch_5x/lucene/backward-codecs/src/java/org/apache/lucene/codecs/lucene41/Lucene41PostingsReader.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_5x/lucene/backward-codecs/src/java/org/apache/lucene/codecs/lucene41/Lucene41PostingsReader.java?rev=1645718&r1=1645717&r2=1645718&view=diff
==============================================================================
--- lucene/dev/branches/branch_5x/lucene/backward-codecs/src/java/org/apache/lucene/codecs/lucene41/Lucene41PostingsReader.java (original)
+++ lucene/dev/branches/branch_5x/lucene/backward-codecs/src/java/org/apache/lucene/codecs/lucene41/Lucene41PostingsReader.java Mon Dec 15 18:39:29 2014
@@ -1582,7 +1582,7 @@ public final class Lucene41PostingsReade
}
@Override
- public Iterable<? extends Accountable> getChildResources() {
+ public Iterable<Accountable> getChildResources() {
return Collections.emptyList();
}
Modified: lucene/dev/branches/branch_5x/lucene/backward-codecs/src/java/org/apache/lucene/codecs/lucene41/Lucene41StoredFieldsIndexReader.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_5x/lucene/backward-codecs/src/java/org/apache/lucene/codecs/lucene41/Lucene41StoredFieldsIndexReader.java?rev=1645718&r1=1645717&r2=1645718&view=diff
==============================================================================
--- lucene/dev/branches/branch_5x/lucene/backward-codecs/src/java/org/apache/lucene/codecs/lucene41/Lucene41StoredFieldsIndexReader.java (original)
+++ lucene/dev/branches/branch_5x/lucene/backward-codecs/src/java/org/apache/lucene/codecs/lucene41/Lucene41StoredFieldsIndexReader.java Mon Dec 15 18:39:29 2014
@@ -189,7 +189,7 @@ public final class Lucene41StoredFieldsI
}
@Override
- public Iterable<? extends Accountable> getChildResources() {
+ public Iterable<Accountable> getChildResources() {
List<Accountable> resources = new ArrayList<>();
long docBaseDeltaBytes = RamUsageEstimator.shallowSizeOf(docBasesDeltas);
Modified: lucene/dev/branches/branch_5x/lucene/backward-codecs/src/java/org/apache/lucene/codecs/lucene41/Lucene41StoredFieldsReader.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_5x/lucene/backward-codecs/src/java/org/apache/lucene/codecs/lucene41/Lucene41StoredFieldsReader.java?rev=1645718&r1=1645717&r2=1645718&view=diff
==============================================================================
--- lucene/dev/branches/branch_5x/lucene/backward-codecs/src/java/org/apache/lucene/codecs/lucene41/Lucene41StoredFieldsReader.java (original)
+++ lucene/dev/branches/branch_5x/lucene/backward-codecs/src/java/org/apache/lucene/codecs/lucene41/Lucene41StoredFieldsReader.java Mon Dec 15 18:39:29 2014
@@ -399,7 +399,7 @@ final class Lucene41StoredFieldsReader e
}
@Override
- public Iterable<? extends Accountable> getChildResources() {
+ public Iterable<Accountable> getChildResources() {
return Collections.singleton(Accountables.namedAccountable("stored field index", indexReader));
}
Modified: lucene/dev/branches/branch_5x/lucene/backward-codecs/src/java/org/apache/lucene/codecs/lucene410/Lucene410DocValuesProducer.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_5x/lucene/backward-codecs/src/java/org/apache/lucene/codecs/lucene410/Lucene410DocValuesProducer.java?rev=1645718&r1=1645717&r2=1645718&view=diff
==============================================================================
--- lucene/dev/branches/branch_5x/lucene/backward-codecs/src/java/org/apache/lucene/codecs/lucene410/Lucene410DocValuesProducer.java (original)
+++ lucene/dev/branches/branch_5x/lucene/backward-codecs/src/java/org/apache/lucene/codecs/lucene410/Lucene410DocValuesProducer.java Mon Dec 15 18:39:29 2014
@@ -372,7 +372,7 @@ class Lucene410DocValuesProducer extends
}
@Override
- public synchronized Iterable<? extends Accountable> getChildResources() {
+ public synchronized Iterable<Accountable> getChildResources() {
List<Accountable> resources = new ArrayList<>();
resources.addAll(Accountables.namedAccountables("addresses field", addressInstances));
resources.addAll(Accountables.namedAccountables("ord index field", ordIndexInstances));
@@ -845,7 +845,7 @@ class Lucene410DocValuesProducer extends
}
@Override
- public Iterable<? extends Accountable> getChildResources() {
+ public Iterable<Accountable> getChildResources() {
List<Accountable> resources = new ArrayList<>();
resources.add(Accountables.namedAccountable("term bytes", terms));
resources.add(Accountables.namedAccountable("term addresses", termAddresses));
Modified: lucene/dev/branches/branch_5x/lucene/backward-codecs/src/java/org/apache/lucene/codecs/lucene42/Lucene42DocValuesProducer.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_5x/lucene/backward-codecs/src/java/org/apache/lucene/codecs/lucene42/Lucene42DocValuesProducer.java?rev=1645718&r1=1645717&r2=1645718&view=diff
==============================================================================
--- lucene/dev/branches/branch_5x/lucene/backward-codecs/src/java/org/apache/lucene/codecs/lucene42/Lucene42DocValuesProducer.java (original)
+++ lucene/dev/branches/branch_5x/lucene/backward-codecs/src/java/org/apache/lucene/codecs/lucene42/Lucene42DocValuesProducer.java Mon Dec 15 18:39:29 2014
@@ -262,7 +262,7 @@ final class Lucene42DocValuesProducer ex
}
@Override
- public synchronized Iterable<? extends Accountable> getChildResources() {
+ public synchronized Iterable<Accountable> getChildResources() {
List<Accountable> resources = new ArrayList<>();
resources.addAll(Accountables.namedAccountables("numeric field", numericInfo));
resources.addAll(Accountables.namedAccountables("binary field", binaryInfo));
Modified: lucene/dev/branches/branch_5x/lucene/backward-codecs/src/java/org/apache/lucene/codecs/lucene42/Lucene42NormsProducer.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_5x/lucene/backward-codecs/src/java/org/apache/lucene/codecs/lucene42/Lucene42NormsProducer.java?rev=1645718&r1=1645717&r2=1645718&view=diff
==============================================================================
--- lucene/dev/branches/branch_5x/lucene/backward-codecs/src/java/org/apache/lucene/codecs/lucene42/Lucene42NormsProducer.java (original)
+++ lucene/dev/branches/branch_5x/lucene/backward-codecs/src/java/org/apache/lucene/codecs/lucene42/Lucene42NormsProducer.java Mon Dec 15 18:39:29 2014
@@ -65,7 +65,7 @@ final class Lucene42NormsProducer extend
}
@Override
- public Iterable<? extends Accountable> getChildResources() {
+ public Iterable<Accountable> getChildResources() {
return impl.getChildResources();
}
Modified: lucene/dev/branches/branch_5x/lucene/backward-codecs/src/java/org/apache/lucene/codecs/lucene42/Lucene42TermVectorsReader.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_5x/lucene/backward-codecs/src/java/org/apache/lucene/codecs/lucene42/Lucene42TermVectorsReader.java?rev=1645718&r1=1645717&r2=1645718&view=diff
==============================================================================
--- lucene/dev/branches/branch_5x/lucene/backward-codecs/src/java/org/apache/lucene/codecs/lucene42/Lucene42TermVectorsReader.java (original)
+++ lucene/dev/branches/branch_5x/lucene/backward-codecs/src/java/org/apache/lucene/codecs/lucene42/Lucene42TermVectorsReader.java Mon Dec 15 18:39:29 2014
@@ -1055,7 +1055,7 @@ final class Lucene42TermVectorsReader ex
}
@Override
- public Iterable<? extends Accountable> getChildResources() {
+ public Iterable<Accountable> getChildResources() {
return Collections.singleton(Accountables.namedAccountable("term vector index", indexReader));
}
Modified: lucene/dev/branches/branch_5x/lucene/backward-codecs/src/java/org/apache/lucene/codecs/lucene45/Lucene45DocValuesProducer.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_5x/lucene/backward-codecs/src/java/org/apache/lucene/codecs/lucene45/Lucene45DocValuesProducer.java?rev=1645718&r1=1645717&r2=1645718&view=diff
==============================================================================
--- lucene/dev/branches/branch_5x/lucene/backward-codecs/src/java/org/apache/lucene/codecs/lucene45/Lucene45DocValuesProducer.java (original)
+++ lucene/dev/branches/branch_5x/lucene/backward-codecs/src/java/org/apache/lucene/codecs/lucene45/Lucene45DocValuesProducer.java Mon Dec 15 18:39:29 2014
@@ -364,7 +364,7 @@ class Lucene45DocValuesProducer extends
}
@Override
- public synchronized Iterable<? extends Accountable> getChildResources() {
+ public synchronized Iterable<Accountable> getChildResources() {
List<Accountable> resources = new ArrayList<>();
resources.addAll(Accountables.namedAccountables("addresses field number", addressInstances));
resources.addAll(Accountables.namedAccountables("ord index field number", ordIndexInstances));
Modified: lucene/dev/branches/branch_5x/lucene/backward-codecs/src/java/org/apache/lucene/codecs/lucene49/Lucene49DocValuesProducer.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_5x/lucene/backward-codecs/src/java/org/apache/lucene/codecs/lucene49/Lucene49DocValuesProducer.java?rev=1645718&r1=1645717&r2=1645718&view=diff
==============================================================================
--- lucene/dev/branches/branch_5x/lucene/backward-codecs/src/java/org/apache/lucene/codecs/lucene49/Lucene49DocValuesProducer.java (original)
+++ lucene/dev/branches/branch_5x/lucene/backward-codecs/src/java/org/apache/lucene/codecs/lucene49/Lucene49DocValuesProducer.java Mon Dec 15 18:39:29 2014
@@ -362,7 +362,7 @@ class Lucene49DocValuesProducer extends
}
@Override
- public synchronized Iterable<? extends Accountable> getChildResources() {
+ public synchronized Iterable<Accountable> getChildResources() {
List<Accountable> resources = new ArrayList<>();
resources.addAll(Accountables.namedAccountables("addresses field", addressInstances));
resources.addAll(Accountables.namedAccountables("ord index field", ordIndexInstances));
Modified: lucene/dev/branches/branch_5x/lucene/backward-codecs/src/java/org/apache/lucene/codecs/lucene49/Lucene49NormsProducer.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_5x/lucene/backward-codecs/src/java/org/apache/lucene/codecs/lucene49/Lucene49NormsProducer.java?rev=1645718&r1=1645717&r2=1645718&view=diff
==============================================================================
--- lucene/dev/branches/branch_5x/lucene/backward-codecs/src/java/org/apache/lucene/codecs/lucene49/Lucene49NormsProducer.java (original)
+++ lucene/dev/branches/branch_5x/lucene/backward-codecs/src/java/org/apache/lucene/codecs/lucene49/Lucene49NormsProducer.java Mon Dec 15 18:39:29 2014
@@ -176,7 +176,7 @@ final class Lucene49NormsProducer extend
}
@Override
- public synchronized Iterable<? extends Accountable> getChildResources() {
+ public synchronized Iterable<Accountable> getChildResources() {
return Accountables.namedAccountables("field", instancesInfo);
}
Modified: lucene/dev/branches/branch_5x/lucene/codecs/src/java/org/apache/lucene/codecs/blockterms/BlockTermsReader.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_5x/lucene/codecs/src/java/org/apache/lucene/codecs/blockterms/BlockTermsReader.java?rev=1645718&r1=1645717&r2=1645718&view=diff
==============================================================================
--- lucene/dev/branches/branch_5x/lucene/codecs/src/java/org/apache/lucene/codecs/blockterms/BlockTermsReader.java (original)
+++ lucene/dev/branches/branch_5x/lucene/codecs/src/java/org/apache/lucene/codecs/blockterms/BlockTermsReader.java Mon Dec 15 18:39:29 2014
@@ -240,7 +240,7 @@ public class BlockTermsReader extends Fi
}
@Override
- public Iterable<? extends Accountable> getChildResources() {
+ public Iterable<Accountable> getChildResources() {
return Collections.emptyList();
}
@@ -859,7 +859,7 @@ public class BlockTermsReader extends Fi
}
@Override
- public Iterable<? extends Accountable> getChildResources() {
+ public Iterable<Accountable> getChildResources() {
List<Accountable> resources = new ArrayList<>();
if (indexReader != null) {
resources.add(Accountables.namedAccountable("term index", indexReader));
Modified: lucene/dev/branches/branch_5x/lucene/codecs/src/java/org/apache/lucene/codecs/blockterms/FixedGapTermsIndexReader.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_5x/lucene/codecs/src/java/org/apache/lucene/codecs/blockterms/FixedGapTermsIndexReader.java?rev=1645718&r1=1645717&r2=1645718&view=diff
==============================================================================
--- lucene/dev/branches/branch_5x/lucene/codecs/src/java/org/apache/lucene/codecs/blockterms/FixedGapTermsIndexReader.java (original)
+++ lucene/dev/branches/branch_5x/lucene/codecs/src/java/org/apache/lucene/codecs/blockterms/FixedGapTermsIndexReader.java Mon Dec 15 18:39:29 2014
@@ -262,7 +262,7 @@ public class FixedGapTermsIndexReader ex
}
@Override
- public Iterable<? extends Accountable> getChildResources() {
+ public Iterable<Accountable> getChildResources() {
List<Accountable> resources = new ArrayList<>();
if (termOffsets != null) {
resources.add(Accountables.namedAccountable("term lengths", termOffsets));
@@ -303,7 +303,7 @@ public class FixedGapTermsIndexReader ex
}
@Override
- public Iterable<? extends Accountable> getChildResources() {
+ public Iterable<Accountable> getChildResources() {
return Accountables.namedAccountables("field", fields);
}
Modified: lucene/dev/branches/branch_5x/lucene/codecs/src/java/org/apache/lucene/codecs/blockterms/VariableGapTermsIndexReader.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_5x/lucene/codecs/src/java/org/apache/lucene/codecs/blockterms/VariableGapTermsIndexReader.java?rev=1645718&r1=1645717&r2=1645718&view=diff
==============================================================================
--- lucene/dev/branches/branch_5x/lucene/codecs/src/java/org/apache/lucene/codecs/blockterms/VariableGapTermsIndexReader.java (original)
+++ lucene/dev/branches/branch_5x/lucene/codecs/src/java/org/apache/lucene/codecs/blockterms/VariableGapTermsIndexReader.java Mon Dec 15 18:39:29 2014
@@ -165,7 +165,7 @@ public class VariableGapTermsIndexReader
}
@Override
- public Iterable<? extends Accountable> getChildResources() {
+ public Iterable<Accountable> getChildResources() {
if (fst == null) {
return Collections.emptyList();
} else {
@@ -208,7 +208,7 @@ public class VariableGapTermsIndexReader
}
@Override
- public Iterable<? extends Accountable> getChildResources() {
+ public Iterable<Accountable> getChildResources() {
return Accountables.namedAccountables("field", fields);
}
Modified: lucene/dev/branches/branch_5x/lucene/codecs/src/java/org/apache/lucene/codecs/blocktreeords/OrdsBlockTreeTermsReader.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_5x/lucene/codecs/src/java/org/apache/lucene/codecs/blocktreeords/OrdsBlockTreeTermsReader.java?rev=1645718&r1=1645717&r2=1645718&view=diff
==============================================================================
--- lucene/dev/branches/branch_5x/lucene/codecs/src/java/org/apache/lucene/codecs/blocktreeords/OrdsBlockTreeTermsReader.java (original)
+++ lucene/dev/branches/branch_5x/lucene/codecs/src/java/org/apache/lucene/codecs/blocktreeords/OrdsBlockTreeTermsReader.java Mon Dec 15 18:39:29 2014
@@ -234,7 +234,7 @@ public final class OrdsBlockTreeTermsRea
}
@Override
- public Iterable<? extends Accountable> getChildResources() {
+ public Iterable<Accountable> getChildResources() {
List<Accountable> resources = new ArrayList<>();
resources.addAll(Accountables.namedAccountables("field", fields));
resources.add(Accountables.namedAccountable("delegate", postingsReader));
Modified: lucene/dev/branches/branch_5x/lucene/codecs/src/java/org/apache/lucene/codecs/blocktreeords/OrdsFieldReader.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_5x/lucene/codecs/src/java/org/apache/lucene/codecs/blocktreeords/OrdsFieldReader.java?rev=1645718&r1=1645717&r2=1645718&view=diff
==============================================================================
--- lucene/dev/branches/branch_5x/lucene/codecs/src/java/org/apache/lucene/codecs/blocktreeords/OrdsFieldReader.java (original)
+++ lucene/dev/branches/branch_5x/lucene/codecs/src/java/org/apache/lucene/codecs/blocktreeords/OrdsFieldReader.java Mon Dec 15 18:39:29 2014
@@ -174,7 +174,7 @@ final class OrdsFieldReader extends Term
}
@Override
- public Iterable<? extends Accountable> getChildResources() {
+ public Iterable<Accountable> getChildResources() {
if (index == null) {
return Collections.emptyList();
} else {
Modified: lucene/dev/branches/branch_5x/lucene/codecs/src/java/org/apache/lucene/codecs/bloom/BloomFilteringPostingsFormat.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_5x/lucene/codecs/src/java/org/apache/lucene/codecs/bloom/BloomFilteringPostingsFormat.java?rev=1645718&r1=1645717&r2=1645718&view=diff
==============================================================================
--- lucene/dev/branches/branch_5x/lucene/codecs/src/java/org/apache/lucene/codecs/bloom/BloomFilteringPostingsFormat.java (original)
+++ lucene/dev/branches/branch_5x/lucene/codecs/src/java/org/apache/lucene/codecs/bloom/BloomFilteringPostingsFormat.java Mon Dec 15 18:39:29 2014
@@ -407,7 +407,7 @@ public final class BloomFilteringPosting
}
@Override
- public Iterable<? extends Accountable> getChildResources() {
+ public Iterable<Accountable> getChildResources() {
List<Accountable> resources = new ArrayList<>();
resources.addAll(Accountables.namedAccountables("field", bloomsByFieldName));
if (delegateFieldsProducer != null) {
Modified: lucene/dev/branches/branch_5x/lucene/codecs/src/java/org/apache/lucene/codecs/bloom/FuzzySet.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_5x/lucene/codecs/src/java/org/apache/lucene/codecs/bloom/FuzzySet.java?rev=1645718&r1=1645717&r2=1645718&view=diff
==============================================================================
--- lucene/dev/branches/branch_5x/lucene/codecs/src/java/org/apache/lucene/codecs/bloom/FuzzySet.java (original)
+++ lucene/dev/branches/branch_5x/lucene/codecs/src/java/org/apache/lucene/codecs/bloom/FuzzySet.java Mon Dec 15 18:39:29 2014
@@ -313,7 +313,7 @@ public class FuzzySet implements Account
}
@Override
- public Iterable<? extends Accountable> getChildResources() {
+ public Iterable<Accountable> getChildResources() {
return Collections.emptyList();
}
Modified: lucene/dev/branches/branch_5x/lucene/codecs/src/java/org/apache/lucene/codecs/memory/DirectDocValuesProducer.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_5x/lucene/codecs/src/java/org/apache/lucene/codecs/memory/DirectDocValuesProducer.java?rev=1645718&r1=1645717&r2=1645718&view=diff
==============================================================================
--- lucene/dev/branches/branch_5x/lucene/codecs/src/java/org/apache/lucene/codecs/memory/DirectDocValuesProducer.java (original)
+++ lucene/dev/branches/branch_5x/lucene/codecs/src/java/org/apache/lucene/codecs/memory/DirectDocValuesProducer.java Mon Dec 15 18:39:29 2014
@@ -259,7 +259,7 @@ class DirectDocValuesProducer extends Do
}
@Override
- public synchronized Iterable<? extends Accountable> getChildResources() {
+ public synchronized Iterable<Accountable> getChildResources() {
List<Accountable> resources = new ArrayList<>();
resources.addAll(Accountables.namedAccountables("numeric field", numericInstances));
resources.addAll(Accountables.namedAccountables("binary field", binaryInstances));
@@ -661,7 +661,7 @@ class DirectDocValuesProducer extends Do
}
@Override
- public Iterable<? extends Accountable> getChildResources() {
+ public Iterable<Accountable> getChildResources() {
List<Accountable> resources = new ArrayList<>();
if (address != null) {
resources.add(Accountables.namedAccountable("addresses", RamUsageEstimator.sizeOf(address)));
@@ -686,7 +686,7 @@ class DirectDocValuesProducer extends Do
}
@Override
- public Iterable<? extends Accountable> getChildResources() {
+ public Iterable<Accountable> getChildResources() {
return Collections.emptyList();
}
@@ -705,7 +705,7 @@ class DirectDocValuesProducer extends Do
}
@Override
- public Iterable<? extends Accountable> getChildResources() {
+ public Iterable<Accountable> getChildResources() {
return docToOrd.getChildResources();
}
@@ -729,7 +729,7 @@ class DirectDocValuesProducer extends Do
}
@Override
- public Iterable<? extends Accountable> getChildResources() {
+ public Iterable<Accountable> getChildResources() {
List<Accountable> resources = new ArrayList<>();
if (docToAddress != null) {
resources.add(Accountables.namedAccountable("addresses", docToAddress));
@@ -758,7 +758,7 @@ class DirectDocValuesProducer extends Do
}
@Override
- public Iterable<? extends Accountable> getChildResources() {
+ public Iterable<Accountable> getChildResources() {
List<Accountable> resources = new ArrayList<>();
if (docToOrdAddress != null) {
resources.add(Accountables.namedAccountable("addresses", docToOrdAddress));
Modified: lucene/dev/branches/branch_5x/lucene/codecs/src/java/org/apache/lucene/codecs/memory/DirectPostingsFormat.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_5x/lucene/codecs/src/java/org/apache/lucene/codecs/memory/DirectPostingsFormat.java?rev=1645718&r1=1645717&r2=1645718&view=diff
==============================================================================
--- lucene/dev/branches/branch_5x/lucene/codecs/src/java/org/apache/lucene/codecs/memory/DirectPostingsFormat.java (original)
+++ lucene/dev/branches/branch_5x/lucene/codecs/src/java/org/apache/lucene/codecs/memory/DirectPostingsFormat.java Mon Dec 15 18:39:29 2014
@@ -162,7 +162,7 @@ public final class DirectPostingsFormat
}
@Override
- public Iterable<? extends Accountable> getChildResources() {
+ public Iterable<Accountable> getChildResources() {
return Accountables.namedAccountables("field", fields);
}
@@ -210,7 +210,7 @@ public final class DirectPostingsFormat
}
@Override
- public Iterable<? extends Accountable> getChildResources() {
+ public Iterable<Accountable> getChildResources() {
return Collections.emptyList();
}
}
@@ -263,7 +263,7 @@ public final class DirectPostingsFormat
}
@Override
- public Iterable<? extends Accountable> getChildResources() {
+ public Iterable<Accountable> getChildResources() {
return Collections.emptyList();
}
}
@@ -545,7 +545,7 @@ public final class DirectPostingsFormat
}
@Override
- public Iterable<? extends Accountable> getChildResources() {
+ public Iterable<Accountable> getChildResources() {
return Collections.emptyList();
}
Modified: lucene/dev/branches/branch_5x/lucene/codecs/src/java/org/apache/lucene/codecs/memory/FSTOrdTermsReader.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_5x/lucene/codecs/src/java/org/apache/lucene/codecs/memory/FSTOrdTermsReader.java?rev=1645718&r1=1645717&r2=1645718&view=diff
==============================================================================
--- lucene/dev/branches/branch_5x/lucene/codecs/src/java/org/apache/lucene/codecs/memory/FSTOrdTermsReader.java (original)
+++ lucene/dev/branches/branch_5x/lucene/codecs/src/java/org/apache/lucene/codecs/memory/FSTOrdTermsReader.java Mon Dec 15 18:39:29 2014
@@ -288,7 +288,7 @@ public class FSTOrdTermsReader extends F
}
@Override
- public Iterable<? extends Accountable> getChildResources() {
+ public Iterable<Accountable> getChildResources() {
if (index == null) {
return Collections.emptyList();
} else {
@@ -865,7 +865,7 @@ public class FSTOrdTermsReader extends F
}
@Override
- public Iterable<? extends Accountable> getChildResources() {
+ public Iterable<Accountable> getChildResources() {
List<Accountable> resources = new ArrayList<>();
resources.addAll(Accountables.namedAccountables("field", fields));
resources.add(Accountables.namedAccountable("delegate", postingsReader));
Modified: lucene/dev/branches/branch_5x/lucene/codecs/src/java/org/apache/lucene/codecs/memory/FSTTermOutputs.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_5x/lucene/codecs/src/java/org/apache/lucene/codecs/memory/FSTTermOutputs.java?rev=1645718&r1=1645717&r2=1645718&view=diff
==============================================================================
--- lucene/dev/branches/branch_5x/lucene/codecs/src/java/org/apache/lucene/codecs/memory/FSTTermOutputs.java (original)
+++ lucene/dev/branches/branch_5x/lucene/codecs/src/java/org/apache/lucene/codecs/memory/FSTTermOutputs.java Mon Dec 15 18:39:29 2014
@@ -81,7 +81,7 @@ class FSTTermOutputs extends Outputs<FST
}
@Override
- public Iterable<? extends Accountable> getChildResources() {
+ public Iterable<Accountable> getChildResources() {
return Collections.emptyList();
}
Modified: lucene/dev/branches/branch_5x/lucene/codecs/src/java/org/apache/lucene/codecs/memory/FSTTermsReader.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_5x/lucene/codecs/src/java/org/apache/lucene/codecs/memory/FSTTermsReader.java?rev=1645718&r1=1645717&r2=1645718&view=diff
==============================================================================
--- lucene/dev/branches/branch_5x/lucene/codecs/src/java/org/apache/lucene/codecs/memory/FSTTermsReader.java (original)
+++ lucene/dev/branches/branch_5x/lucene/codecs/src/java/org/apache/lucene/codecs/memory/FSTTermsReader.java Mon Dec 15 18:39:29 2014
@@ -191,7 +191,7 @@ public class FSTTermsReader extends Fiel
}
@Override
- public Iterable<? extends Accountable> getChildResources() {
+ public Iterable<Accountable> getChildResources() {
if (dict == null) {
return Collections.emptyList();
} else {
@@ -763,7 +763,7 @@ public class FSTTermsReader extends Fiel
}
@Override
- public Iterable<? extends Accountable> getChildResources() {
+ public Iterable<Accountable> getChildResources() {
List<Accountable> resources = new ArrayList<>();
resources.addAll(Accountables.namedAccountables("field", fields));
resources.add(Accountables.namedAccountable("delegate", postingsReader));
Modified: lucene/dev/branches/branch_5x/lucene/codecs/src/java/org/apache/lucene/codecs/memory/MemoryDocValuesProducer.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_5x/lucene/codecs/src/java/org/apache/lucene/codecs/memory/MemoryDocValuesProducer.java?rev=1645718&r1=1645717&r2=1645718&view=diff
==============================================================================
--- lucene/dev/branches/branch_5x/lucene/codecs/src/java/org/apache/lucene/codecs/memory/MemoryDocValuesProducer.java (original)
+++ lucene/dev/branches/branch_5x/lucene/codecs/src/java/org/apache/lucene/codecs/memory/MemoryDocValuesProducer.java Mon Dec 15 18:39:29 2014
@@ -296,7 +296,7 @@ class MemoryDocValuesProducer extends Do
}
@Override
- public synchronized Iterable<? extends Accountable> getChildResources() {
+ public synchronized Iterable<Accountable> getChildResources() {
List<Accountable> resources = new ArrayList<>();
resources.addAll(Accountables.namedAccountables("numeric field", numericInfo));
resources.addAll(Accountables.namedAccountables("pagedbytes field", pagedBytesInstances));
@@ -799,7 +799,7 @@ class MemoryDocValuesProducer extends Do
}
@Override
- public Iterable<? extends Accountable> getChildResources() {
+ public Iterable<Accountable> getChildResources() {
List<Accountable> resources = new ArrayList<>();
if (addresses != null) {
resources.add(Accountables.namedAccountable("addresses", addresses));
Modified: lucene/dev/branches/branch_5x/lucene/codecs/src/java/org/apache/lucene/codecs/memory/MemoryPostingsFormat.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_5x/lucene/codecs/src/java/org/apache/lucene/codecs/memory/MemoryPostingsFormat.java?rev=1645718&r1=1645717&r2=1645718&view=diff
==============================================================================
--- lucene/dev/branches/branch_5x/lucene/codecs/src/java/org/apache/lucene/codecs/memory/MemoryPostingsFormat.java (original)
+++ lucene/dev/branches/branch_5x/lucene/codecs/src/java/org/apache/lucene/codecs/memory/MemoryPostingsFormat.java Mon Dec 15 18:39:29 2014
@@ -958,7 +958,7 @@ public final class MemoryPostingsFormat
}
@Override
- public Iterable<? extends Accountable> getChildResources() {
+ public Iterable<Accountable> getChildResources() {
if (fst == null) {
return Collections.emptyList();
} else {
@@ -1033,7 +1033,7 @@ public final class MemoryPostingsFormat
}
@Override
- public Iterable<? extends Accountable> getChildResources() {
+ public Iterable<Accountable> getChildResources() {
return Accountables.namedAccountables("field", fields);
}
Modified: lucene/dev/branches/branch_5x/lucene/codecs/src/java/org/apache/lucene/codecs/simpletext/SimpleTextDocValuesReader.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_5x/lucene/codecs/src/java/org/apache/lucene/codecs/simpletext/SimpleTextDocValuesReader.java?rev=1645718&r1=1645717&r2=1645718&view=diff
==============================================================================
--- lucene/dev/branches/branch_5x/lucene/codecs/src/java/org/apache/lucene/codecs/simpletext/SimpleTextDocValuesReader.java (original)
+++ lucene/dev/branches/branch_5x/lucene/codecs/src/java/org/apache/lucene/codecs/simpletext/SimpleTextDocValuesReader.java Mon Dec 15 18:39:29 2014
@@ -511,7 +511,7 @@ class SimpleTextDocValuesReader extends
}
@Override
- public Iterable<? extends Accountable> getChildResources() {
+ public Iterable<Accountable> getChildResources() {
return Collections.emptyList();
}
Modified: lucene/dev/branches/branch_5x/lucene/codecs/src/java/org/apache/lucene/codecs/simpletext/SimpleTextFieldsReader.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_5x/lucene/codecs/src/java/org/apache/lucene/codecs/simpletext/SimpleTextFieldsReader.java?rev=1645718&r1=1645717&r2=1645718&view=diff
==============================================================================
--- lucene/dev/branches/branch_5x/lucene/codecs/src/java/org/apache/lucene/codecs/simpletext/SimpleTextFieldsReader.java (original)
+++ lucene/dev/branches/branch_5x/lucene/codecs/src/java/org/apache/lucene/codecs/simpletext/SimpleTextFieldsReader.java Mon Dec 15 18:39:29 2014
@@ -595,7 +595,7 @@ class SimpleTextFieldsReader extends Fie
}
@Override
- public Iterable<? extends Accountable> getChildResources() {
+ public Iterable<Accountable> getChildResources() {
if (fst == null) {
return Collections.emptyList();
} else {
@@ -700,7 +700,7 @@ class SimpleTextFieldsReader extends Fie
}
@Override
- public synchronized Iterable<? extends Accountable> getChildResources() {
+ public synchronized Iterable<Accountable> getChildResources() {
return Accountables.namedAccountables("field", termsCache);
}
Modified: lucene/dev/branches/branch_5x/lucene/codecs/src/java/org/apache/lucene/codecs/simpletext/SimpleTextNormsFormat.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_5x/lucene/codecs/src/java/org/apache/lucene/codecs/simpletext/SimpleTextNormsFormat.java?rev=1645718&r1=1645717&r2=1645718&view=diff
==============================================================================
--- lucene/dev/branches/branch_5x/lucene/codecs/src/java/org/apache/lucene/codecs/simpletext/SimpleTextNormsFormat.java (original)
+++ lucene/dev/branches/branch_5x/lucene/codecs/src/java/org/apache/lucene/codecs/simpletext/SimpleTextNormsFormat.java Mon Dec 15 18:39:29 2014
@@ -82,7 +82,7 @@ public class SimpleTextNormsFormat exten
}
@Override
- public Iterable<? extends Accountable> getChildResources() {
+ public Iterable<Accountable> getChildResources() {
return impl.getChildResources();
}
Modified: lucene/dev/branches/branch_5x/lucene/codecs/src/java/org/apache/lucene/codecs/simpletext/SimpleTextStoredFieldsReader.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_5x/lucene/codecs/src/java/org/apache/lucene/codecs/simpletext/SimpleTextStoredFieldsReader.java?rev=1645718&r1=1645717&r2=1645718&view=diff
==============================================================================
--- lucene/dev/branches/branch_5x/lucene/codecs/src/java/org/apache/lucene/codecs/simpletext/SimpleTextStoredFieldsReader.java (original)
+++ lucene/dev/branches/branch_5x/lucene/codecs/src/java/org/apache/lucene/codecs/simpletext/SimpleTextStoredFieldsReader.java Mon Dec 15 18:39:29 2014
@@ -215,7 +215,7 @@ public class SimpleTextStoredFieldsReade
}
@Override
- public Iterable<? extends Accountable> getChildResources() {
+ public Iterable<Accountable> getChildResources() {
return Collections.emptyList();
}
Modified: lucene/dev/branches/branch_5x/lucene/codecs/src/java/org/apache/lucene/codecs/simpletext/SimpleTextTermVectorsReader.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_5x/lucene/codecs/src/java/org/apache/lucene/codecs/simpletext/SimpleTextTermVectorsReader.java?rev=1645718&r1=1645717&r2=1645718&view=diff
==============================================================================
--- lucene/dev/branches/branch_5x/lucene/codecs/src/java/org/apache/lucene/codecs/simpletext/SimpleTextTermVectorsReader.java (original)
+++ lucene/dev/branches/branch_5x/lucene/codecs/src/java/org/apache/lucene/codecs/simpletext/SimpleTextTermVectorsReader.java Mon Dec 15 18:39:29 2014
@@ -553,7 +553,7 @@ public class SimpleTextTermVectorsReader
}
@Override
- public Iterable<? extends Accountable> getChildResources() {
+ public Iterable<Accountable> getChildResources() {
return Collections.emptyList();
}
Modified: lucene/dev/branches/branch_5x/lucene/core/src/java/org/apache/lucene/codecs/blocktree/BlockTreeTermsReader.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_5x/lucene/core/src/java/org/apache/lucene/codecs/blocktree/BlockTreeTermsReader.java?rev=1645718&r1=1645717&r2=1645718&view=diff
==============================================================================
--- lucene/dev/branches/branch_5x/lucene/core/src/java/org/apache/lucene/codecs/blocktree/BlockTreeTermsReader.java (original)
+++ lucene/dev/branches/branch_5x/lucene/core/src/java/org/apache/lucene/codecs/blocktree/BlockTreeTermsReader.java Mon Dec 15 18:39:29 2014
@@ -281,7 +281,7 @@ public final class BlockTreeTermsReader
}
@Override
- public Iterable<? extends Accountable> getChildResources() {
+ public Iterable<Accountable> getChildResources() {
List<Accountable> resources = new ArrayList<>();
resources.addAll(Accountables.namedAccountables("field", fields));
resources.add(Accountables.namedAccountable("delegate", postingsReader));
Modified: lucene/dev/branches/branch_5x/lucene/core/src/java/org/apache/lucene/codecs/blocktree/FieldReader.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_5x/lucene/core/src/java/org/apache/lucene/codecs/blocktree/FieldReader.java?rev=1645718&r1=1645717&r2=1645718&view=diff
==============================================================================
--- lucene/dev/branches/branch_5x/lucene/core/src/java/org/apache/lucene/codecs/blocktree/FieldReader.java (original)
+++ lucene/dev/branches/branch_5x/lucene/core/src/java/org/apache/lucene/codecs/blocktree/FieldReader.java Mon Dec 15 18:39:29 2014
@@ -186,7 +186,7 @@ public final class FieldReader extends T
}
@Override
- public Iterable<? extends Accountable> getChildResources() {
+ public Iterable<Accountable> getChildResources() {
if (index == null) {
return Collections.emptyList();
} else {
Modified: lucene/dev/branches/branch_5x/lucene/core/src/java/org/apache/lucene/codecs/compressing/CompressingStoredFieldsIndexReader.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_5x/lucene/core/src/java/org/apache/lucene/codecs/compressing/CompressingStoredFieldsIndexReader.java?rev=1645718&r1=1645717&r2=1645718&view=diff
==============================================================================
--- lucene/dev/branches/branch_5x/lucene/core/src/java/org/apache/lucene/codecs/compressing/CompressingStoredFieldsIndexReader.java (original)
+++ lucene/dev/branches/branch_5x/lucene/core/src/java/org/apache/lucene/codecs/compressing/CompressingStoredFieldsIndexReader.java Mon Dec 15 18:39:29 2014
@@ -22,6 +22,7 @@ import static org.apache.lucene.util.Bit
import java.io.IOException;
import java.util.ArrayList;
import java.util.Arrays;
+import java.util.Collections;
import java.util.List;
import org.apache.lucene.index.CorruptIndexException;
@@ -188,7 +189,7 @@ public final class CompressingStoredFiel
}
@Override
- public Iterable<? extends Accountable> getChildResources() {
+ public Iterable<Accountable> getChildResources() {
List<Accountable> resources = new ArrayList<>();
long docBaseDeltaBytes = RamUsageEstimator.shallowSizeOf(docBasesDeltas);
@@ -203,7 +204,7 @@ public final class CompressingStoredFiel
}
resources.add(Accountables.namedAccountable("start pointer deltas", startPointerDeltaBytes));
- return resources;
+ return Collections.unmodifiableList(resources);
}
@Override
Modified: lucene/dev/branches/branch_5x/lucene/core/src/java/org/apache/lucene/codecs/compressing/CompressingStoredFieldsReader.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_5x/lucene/core/src/java/org/apache/lucene/codecs/compressing/CompressingStoredFieldsReader.java?rev=1645718&r1=1645717&r2=1645718&view=diff
==============================================================================
--- lucene/dev/branches/branch_5x/lucene/core/src/java/org/apache/lucene/codecs/compressing/CompressingStoredFieldsReader.java (original)
+++ lucene/dev/branches/branch_5x/lucene/core/src/java/org/apache/lucene/codecs/compressing/CompressingStoredFieldsReader.java Mon Dec 15 18:39:29 2014
@@ -611,7 +611,7 @@ public final class CompressingStoredFiel
}
@Override
- public Iterable<? extends Accountable> getChildResources() {
+ public Iterable<Accountable> getChildResources() {
return Collections.singleton(Accountables.namedAccountable("stored field index", indexReader));
}
Modified: lucene/dev/branches/branch_5x/lucene/core/src/java/org/apache/lucene/codecs/compressing/CompressingTermVectorsReader.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_5x/lucene/core/src/java/org/apache/lucene/codecs/compressing/CompressingTermVectorsReader.java?rev=1645718&r1=1645717&r2=1645718&view=diff
==============================================================================
--- lucene/dev/branches/branch_5x/lucene/core/src/java/org/apache/lucene/codecs/compressing/CompressingTermVectorsReader.java (original)
+++ lucene/dev/branches/branch_5x/lucene/core/src/java/org/apache/lucene/codecs/compressing/CompressingTermVectorsReader.java Mon Dec 15 18:39:29 2014
@@ -1074,7 +1074,7 @@ public final class CompressingTermVector
}
@Override
- public Iterable<? extends Accountable> getChildResources() {
+ public Iterable<Accountable> getChildResources() {
return Collections.singleton(Accountables.namedAccountable("term vector index", indexReader));
}
Modified: lucene/dev/branches/branch_5x/lucene/core/src/java/org/apache/lucene/codecs/lucene50/Lucene50DocValuesProducer.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_5x/lucene/core/src/java/org/apache/lucene/codecs/lucene50/Lucene50DocValuesProducer.java?rev=1645718&r1=1645717&r2=1645718&view=diff
==============================================================================
--- lucene/dev/branches/branch_5x/lucene/core/src/java/org/apache/lucene/codecs/lucene50/Lucene50DocValuesProducer.java (original)
+++ lucene/dev/branches/branch_5x/lucene/core/src/java/org/apache/lucene/codecs/lucene50/Lucene50DocValuesProducer.java Mon Dec 15 18:39:29 2014
@@ -382,7 +382,7 @@ class Lucene50DocValuesProducer extends
}
@Override
- public synchronized Iterable<? extends Accountable> getChildResources() {
+ public synchronized Iterable<Accountable> getChildResources() {
List<Accountable> resources = new ArrayList<>();
resources.addAll(Accountables.namedAccountables("addresses field", addressInstances));
resources.addAll(Accountables.namedAccountables("ord index field", ordIndexInstances));
@@ -872,7 +872,7 @@ class Lucene50DocValuesProducer extends
}
@Override
- public Iterable<? extends Accountable> getChildResources() {
+ public Iterable<Accountable> getChildResources() {
List<Accountable> resources = new ArrayList<>();
resources.add(Accountables.namedAccountable("term bytes", terms));
resources.add(Accountables.namedAccountable("term addresses", termAddresses));
Modified: lucene/dev/branches/branch_5x/lucene/core/src/java/org/apache/lucene/codecs/lucene50/Lucene50NormsProducer.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_5x/lucene/core/src/java/org/apache/lucene/codecs/lucene50/Lucene50NormsProducer.java?rev=1645718&r1=1645717&r2=1645718&view=diff
==============================================================================
--- lucene/dev/branches/branch_5x/lucene/core/src/java/org/apache/lucene/codecs/lucene50/Lucene50NormsProducer.java (original)
+++ lucene/dev/branches/branch_5x/lucene/core/src/java/org/apache/lucene/codecs/lucene50/Lucene50NormsProducer.java Mon Dec 15 18:39:29 2014
@@ -18,7 +18,10 @@ package org.apache.lucene.codecs.lucene5
*/
import java.io.IOException;
+import java.util.ArrayList;
+import java.util.Collections;
import java.util.HashMap;
+import java.util.List;
import java.util.Map;
import java.util.concurrent.atomic.AtomicInteger;
import java.util.concurrent.atomic.AtomicLong;
@@ -61,8 +64,7 @@ class Lucene50NormsProducer extends Norm
private final IndexInput data;
// ram instances we have already loaded
- final Map<String,NumericDocValues> instances = new HashMap<>();
- final Map<String,Accountable> instancesInfo = new HashMap<>();
+ final Map<String,Norms> instances = new HashMap<>();
private final AtomicLong ramBytesUsed;
private final AtomicInteger activeCount = new AtomicInteger();
@@ -76,7 +78,6 @@ class Lucene50NormsProducer extends Norm
norms.putAll(original.norms);
data = original.data.clone();
instances.putAll(original.instances);
- instancesInfo.putAll(original.instancesInfo);
ramBytesUsed = new AtomicLong(original.ramBytesUsed.get());
activeCount.set(original.activeCount.get());
maxDoc = original.maxDoc;
@@ -168,15 +169,13 @@ class Lucene50NormsProducer extends Norm
@Override
public synchronized NumericDocValues getNorms(FieldInfo field) throws IOException {
- NumericDocValues instance = instances.get(field.name);
+ Norms instance = instances.get(field.name);
if (instance == null) {
- LoadedNorms loaded = loadNorms(norms.get(field.name));
- instance = loaded.norms;
+ instance = loadNorms(norms.get(field.name));
if (!merging) {
instances.put(field.name, instance);
activeCount.incrementAndGet();
- ramBytesUsed.addAndGet(loaded.ramBytesUsed);
- instancesInfo.put(field.name, loaded.info);
+ ramBytesUsed.addAndGet(instance.ramBytesUsed());
}
}
return instance;
@@ -188,8 +187,8 @@ class Lucene50NormsProducer extends Norm
}
@Override
- public synchronized Iterable<? extends Accountable> getChildResources() {
- return Accountables.namedAccountables("field", instancesInfo);
+ public synchronized Iterable<Accountable> getChildResources() {
+ return Accountables.namedAccountables("field", instances);
}
@Override
@@ -197,44 +196,84 @@ class Lucene50NormsProducer extends Norm
CodecUtil.checksumEntireFile(data);
}
- private LoadedNorms loadNorms(NormsEntry entry) throws IOException {
- LoadedNorms instance = new LoadedNorms();
+ private Norms loadNorms(NormsEntry entry) throws IOException {
switch(entry.format) {
case CONST_COMPRESSED: {
final long v = entry.offset;
- instance.info = Accountables.namedAccountable("constant", 8);
- instance.ramBytesUsed = 8;
- instance.norms = new NumericDocValues() {
+ return new Norms() {
@Override
public long get(int docID) {
return v;
}
+
+ @Override
+ public long ramBytesUsed() {
+ return 8;
+ }
+
+ @Override
+ public String toString() {
+ return "constant";
+ }
+
+ @Override
+ public Iterable<Accountable> getChildResources() {
+ return Collections.emptyList();
+ }
};
- break;
}
case UNCOMPRESSED: {
data.seek(entry.offset);
final byte bytes[] = new byte[entry.count];
data.readBytes(bytes, 0, bytes.length);
- instance.info = Accountables.namedAccountable("byte array", bytes.length);
- instance.ramBytesUsed = RamUsageEstimator.sizeOf(bytes);
- instance.norms = new NumericDocValues() {
+ return new Norms() {
@Override
public long get(int docID) {
return bytes[docID];
}
+
+ @Override
+ public long ramBytesUsed() {
+ return RamUsageEstimator.sizeOf(bytes);
+ }
+
+ @Override
+ public String toString() {
+ return "byte array";
+ }
+
+ @Override
+ public Iterable<Accountable> getChildResources() {
+ return Collections.emptyList();
+ }
};
- break;
}
case DELTA_COMPRESSED: {
data.seek(entry.offset);
int packedIntsVersion = data.readVInt();
int blockSize = data.readVInt();
final BlockPackedReader reader = new BlockPackedReader(data, packedIntsVersion, blockSize, entry.count, false);
- instance.info = Accountables.namedAccountable("delta compressed", reader);
- instance.ramBytesUsed = reader.ramBytesUsed();
- instance.norms = reader;
- break;
+ return new Norms() {
+ @Override
+ public long get(int docID) {
+ return reader.get(docID);
+ }
+
+ @Override
+ public long ramBytesUsed() {
+ return reader.ramBytesUsed();
+ }
+
+ @Override
+ public Iterable<Accountable> getChildResources() {
+ return Collections.singleton(Accountables.namedAccountable("deltas", reader));
+ }
+
+ @Override
+ public String toString() {
+ return "delta compressed";
+ }
+ };
}
case TABLE_COMPRESSED: {
data.seek(entry.offset);
@@ -256,15 +295,27 @@ class Lucene50NormsProducer extends Norm
}
final PackedInts.Reader ordsReader = PackedInts.getReaderNoHeader(data, PackedInts.Format.byId(formatID), packedIntsVersion, entry.count, bitsPerValue);
- instance.info = Accountables.namedAccountable("table compressed", ordsReader);
- instance.ramBytesUsed = RamUsageEstimator.sizeOf(decode) + ordsReader.ramBytesUsed();
- instance.norms = new NumericDocValues() {
+ return new Norms() {
@Override
public long get(int docID) {
return decode[(int)ordsReader.get(docID)];
}
+
+ @Override
+ public long ramBytesUsed() {
+ return RamUsageEstimator.sizeOf(decode) + ordsReader.ramBytesUsed();
+ }
+
+ @Override
+ public Iterable<Accountable> getChildResources() {
+ return Collections.singleton(Accountables.namedAccountable("ordinals", ordsReader));
+ }
+
+ @Override
+ public String toString() {
+ return "table compressed";
+ }
};
- break;
}
case INDIRECT: {
data.seek(entry.offset);
@@ -272,12 +323,9 @@ class Lucene50NormsProducer extends Norm
int packedIntsVersion = data.readVInt();
int blockSize = data.readVInt();
final MonotonicBlockPackedReader live = MonotonicBlockPackedReader.of(data, packedIntsVersion, blockSize, entry.count, false);
- LoadedNorms nestedInstance = loadNorms(entry.nested);
- instance.ramBytesUsed = live.ramBytesUsed() + nestedInstance.ramBytesUsed;
- instance.info = Accountables.namedAccountable("indirect -> " + nestedInstance.info, instance.ramBytesUsed);
- final NumericDocValues values = nestedInstance.norms;
+ final Norms nestedInstance = loadNorms(entry.nested);
final int upperBound = entry.count-1;
- instance.norms = new NumericDocValues() {
+ return new Norms() {
@Override
public long get(int docID) {
int low = 0;
@@ -291,13 +339,30 @@ class Lucene50NormsProducer extends Norm
} else if (doc > docID) {
high = mid - 1;
} else {
- return values.get(mid);
+ return nestedInstance.get(mid);
}
}
return common;
}
+
+ @Override
+ public long ramBytesUsed() {
+ return live.ramBytesUsed() + nestedInstance.ramBytesUsed();
+ }
+
+ @Override
+ public Iterable<Accountable> getChildResources() {
+ List<Accountable> children = new ArrayList<>();
+ children.add(Accountables.namedAccountable("keys", live));
+ children.add(Accountables.namedAccountable("values", nestedInstance));
+ return Collections.unmodifiableList(children);
+ }
+
+ @Override
+ public String toString() {
+ return "indirect";
+ }
};
- break;
}
case PATCHED_BITSET: {
data.seek(entry.offset);
@@ -310,21 +375,35 @@ class Lucene50NormsProducer extends Norm
int doc = (int) live.get(i);
set.set(doc);
}
- LoadedNorms nestedInstance = loadNorms(entry.nested);
- instance.ramBytesUsed = set.ramBytesUsed() + nestedInstance.ramBytesUsed;
- instance.info = Accountables.namedAccountable("patched bitset -> " + nestedInstance.info, instance.ramBytesUsed);
- final NumericDocValues values = nestedInstance.norms;
- instance.norms = new NumericDocValues() {
+ final Norms nestedInstance = loadNorms(entry.nested);
+ return new Norms() {
@Override
public long get(int docID) {
if (set.get(docID)) {
- return values.get(docID);
+ return nestedInstance.get(docID);
} else {
return common;
}
}
+
+ @Override
+ public long ramBytesUsed() {
+ return set.ramBytesUsed() + nestedInstance.ramBytesUsed();
+ }
+
+ @Override
+ public Iterable<Accountable> getChildResources() {
+ List<Accountable> children = new ArrayList<>();
+ children.add(Accountables.namedAccountable("keys", set));
+ children.add(Accountables.namedAccountable("values", nestedInstance));
+ return Collections.unmodifiableList(children);
+ }
+
+ @Override
+ public String toString() {
+ return "patched bitset";
+ }
};
- break;
}
case PATCHED_TABLE: {
data.seek(entry.offset);
@@ -344,11 +423,9 @@ class Lucene50NormsProducer extends Norm
}
final PackedInts.Reader ordsReader = PackedInts.getReaderNoHeader(data, PackedInts.Format.byId(formatID), packedIntsVersion, entry.count, bitsPerValue);
- final LoadedNorms nestedInstance = loadNorms(entry.nested);
- instance.ramBytesUsed = RamUsageEstimator.sizeOf(decode) + ordsReader.ramBytesUsed() + nestedInstance.ramBytesUsed;
- instance.info = Accountables.namedAccountable("patched table -> " + nestedInstance.info, instance.ramBytesUsed);
- final NumericDocValues values = nestedInstance.norms;
- instance.norms = new NumericDocValues() {
+ final Norms nestedInstance = loadNorms(entry.nested);
+
+ return new Norms() {
@Override
public long get(int docID) {
int ord = (int)ordsReader.get(docID);
@@ -356,16 +433,32 @@ class Lucene50NormsProducer extends Norm
// doing a try/catch here eliminates a seemingly unavoidable branch in hotspot...
return decode[ord];
} catch (IndexOutOfBoundsException e) {
- return values.get(docID);
+ return nestedInstance.get(docID);
}
}
+
+ @Override
+ public long ramBytesUsed() {
+ return RamUsageEstimator.sizeOf(decode) + ordsReader.ramBytesUsed() + nestedInstance.ramBytesUsed();
+ }
+
+ @Override
+ public Iterable<Accountable> getChildResources() {
+ List<Accountable> children = new ArrayList<>();
+ children.add(Accountables.namedAccountable("common", ordsReader));
+ children.add(Accountables.namedAccountable("uncommon", nestedInstance));
+ return Collections.unmodifiableList(children);
+ }
+
+ @Override
+ public String toString() {
+ return "patched table";
+ }
};
- break;
}
default:
throw new AssertionError();
}
- return instance;
}
@Override
@@ -380,10 +473,7 @@ class Lucene50NormsProducer extends Norm
NormsEntry nested;
}
- static class LoadedNorms {
- NumericDocValues norms;
- long ramBytesUsed;
- Accountable info;
+ static abstract class Norms extends NumericDocValues implements Accountable {
}
@Override
Modified: lucene/dev/branches/branch_5x/lucene/core/src/java/org/apache/lucene/codecs/lucene50/Lucene50PostingsReader.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_5x/lucene/core/src/java/org/apache/lucene/codecs/lucene50/Lucene50PostingsReader.java?rev=1645718&r1=1645717&r2=1645718&view=diff
==============================================================================
--- lucene/dev/branches/branch_5x/lucene/core/src/java/org/apache/lucene/codecs/lucene50/Lucene50PostingsReader.java (original)
+++ lucene/dev/branches/branch_5x/lucene/core/src/java/org/apache/lucene/codecs/lucene50/Lucene50PostingsReader.java Mon Dec 15 18:39:29 2014
@@ -1304,7 +1304,7 @@ public final class Lucene50PostingsReade
}
@Override
- public Iterable<? extends Accountable> getChildResources() {
+ public Iterable<Accountable> getChildResources() {
return Collections.emptyList();
}
Modified: lucene/dev/branches/branch_5x/lucene/core/src/java/org/apache/lucene/codecs/perfield/PerFieldDocValuesFormat.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_5x/lucene/core/src/java/org/apache/lucene/codecs/perfield/PerFieldDocValuesFormat.java?rev=1645718&r1=1645717&r2=1645718&view=diff
==============================================================================
--- lucene/dev/branches/branch_5x/lucene/core/src/java/org/apache/lucene/codecs/perfield/PerFieldDocValuesFormat.java (original)
+++ lucene/dev/branches/branch_5x/lucene/core/src/java/org/apache/lucene/codecs/perfield/PerFieldDocValuesFormat.java Mon Dec 15 18:39:29 2014
@@ -330,7 +330,7 @@ public abstract class PerFieldDocValuesF
}
@Override
- public Iterable<? extends Accountable> getChildResources() {
+ public Iterable<Accountable> getChildResources() {
return Accountables.namedAccountables("format", formats);
}
Modified: lucene/dev/branches/branch_5x/lucene/core/src/java/org/apache/lucene/codecs/perfield/PerFieldPostingsFormat.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_5x/lucene/core/src/java/org/apache/lucene/codecs/perfield/PerFieldPostingsFormat.java?rev=1645718&r1=1645717&r2=1645718&view=diff
==============================================================================
--- lucene/dev/branches/branch_5x/lucene/core/src/java/org/apache/lucene/codecs/perfield/PerFieldPostingsFormat.java (original)
+++ lucene/dev/branches/branch_5x/lucene/core/src/java/org/apache/lucene/codecs/perfield/PerFieldPostingsFormat.java Mon Dec 15 18:39:29 2014
@@ -302,7 +302,7 @@ public abstract class PerFieldPostingsFo
}
@Override
- public Iterable<? extends Accountable> getChildResources() {
+ public Iterable<Accountable> getChildResources() {
return Accountables.namedAccountables("format", formats);
}
Modified: lucene/dev/branches/branch_5x/lucene/core/src/java/org/apache/lucene/index/BufferedUpdatesStream.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_5x/lucene/core/src/java/org/apache/lucene/index/BufferedUpdatesStream.java?rev=1645718&r1=1645717&r2=1645718&view=diff
==============================================================================
--- lucene/dev/branches/branch_5x/lucene/core/src/java/org/apache/lucene/index/BufferedUpdatesStream.java (original)
+++ lucene/dev/branches/branch_5x/lucene/core/src/java/org/apache/lucene/index/BufferedUpdatesStream.java Mon Dec 15 18:39:29 2014
@@ -118,7 +118,7 @@ class BufferedUpdatesStream implements A
}
@Override
- public Iterable<? extends Accountable> getChildResources() {
+ public Iterable<Accountable> getChildResources() {
return Collections.emptyList();
}
Modified: lucene/dev/branches/branch_5x/lucene/core/src/java/org/apache/lucene/index/DocumentsWriter.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_5x/lucene/core/src/java/org/apache/lucene/index/DocumentsWriter.java?rev=1645718&r1=1645717&r2=1645718&view=diff
==============================================================================
--- lucene/dev/branches/branch_5x/lucene/core/src/java/org/apache/lucene/index/DocumentsWriter.java (original)
+++ lucene/dev/branches/branch_5x/lucene/core/src/java/org/apache/lucene/index/DocumentsWriter.java Mon Dec 15 18:39:29 2014
@@ -663,7 +663,7 @@ final class DocumentsWriter implements C
}
@Override
- public Iterable<? extends Accountable> getChildResources() {
+ public Iterable<Accountable> getChildResources() {
return Collections.emptyList();
}
Modified: lucene/dev/branches/branch_5x/lucene/core/src/java/org/apache/lucene/index/DocumentsWriterDeleteQueue.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_5x/lucene/core/src/java/org/apache/lucene/index/DocumentsWriterDeleteQueue.java?rev=1645718&r1=1645717&r2=1645718&view=diff
==============================================================================
--- lucene/dev/branches/branch_5x/lucene/core/src/java/org/apache/lucene/index/DocumentsWriterDeleteQueue.java (original)
+++ lucene/dev/branches/branch_5x/lucene/core/src/java/org/apache/lucene/index/DocumentsWriterDeleteQueue.java Mon Dec 15 18:39:29 2014
@@ -457,7 +457,7 @@ final class DocumentsWriterDeleteQueue i
}
@Override
- public Iterable<? extends Accountable> getChildResources() {
+ public Iterable<Accountable> getChildResources() {
return Collections.emptyList();
}
Modified: lucene/dev/branches/branch_5x/lucene/core/src/java/org/apache/lucene/index/DocumentsWriterFlushControl.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_5x/lucene/core/src/java/org/apache/lucene/index/DocumentsWriterFlushControl.java?rev=1645718&r1=1645717&r2=1645718&view=diff
==============================================================================
--- lucene/dev/branches/branch_5x/lucene/core/src/java/org/apache/lucene/index/DocumentsWriterFlushControl.java (original)
+++ lucene/dev/branches/branch_5x/lucene/core/src/java/org/apache/lucene/index/DocumentsWriterFlushControl.java Mon Dec 15 18:39:29 2014
@@ -439,7 +439,7 @@ final class DocumentsWriterFlushControl
}
@Override
- public Iterable<? extends Accountable> getChildResources() {
+ public Iterable<Accountable> getChildResources() {
// TODO: improve this?
return Collections.emptyList();
}
Modified: lucene/dev/branches/branch_5x/lucene/core/src/java/org/apache/lucene/index/IndexWriter.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_5x/lucene/core/src/java/org/apache/lucene/index/IndexWriter.java?rev=1645718&r1=1645717&r2=1645718&view=diff
==============================================================================
--- lucene/dev/branches/branch_5x/lucene/core/src/java/org/apache/lucene/index/IndexWriter.java (original)
+++ lucene/dev/branches/branch_5x/lucene/core/src/java/org/apache/lucene/index/IndexWriter.java Mon Dec 15 18:39:29 2014
@@ -462,7 +462,7 @@ public class IndexWriter implements Clos
}
@Override
- public Iterable<? extends Accountable> getChildResources() {
+ public Iterable<Accountable> getChildResources() {
return Collections.emptyList();
}
Modified: lucene/dev/branches/branch_5x/lucene/core/src/java/org/apache/lucene/index/MergeState.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_5x/lucene/core/src/java/org/apache/lucene/index/MergeState.java?rev=1645718&r1=1645717&r2=1645718&view=diff
==============================================================================
--- lucene/dev/branches/branch_5x/lucene/core/src/java/org/apache/lucene/index/MergeState.java (original)
+++ lucene/dev/branches/branch_5x/lucene/core/src/java/org/apache/lucene/index/MergeState.java Mon Dec 15 18:39:29 2014
@@ -178,7 +178,7 @@ public class MergeState {
}
@Override
- public Iterable<? extends Accountable> getChildResources() {
+ public Iterable<Accountable> getChildResources() {
return Collections.emptyList();
}
};
@@ -232,7 +232,7 @@ public class MergeState {
}
@Override
- public Iterable<? extends Accountable> getChildResources() {
+ public Iterable<Accountable> getChildResources() {
return Collections.emptyList();
}
};
@@ -265,7 +265,7 @@ public class MergeState {
}
@Override
- public Iterable<? extends Accountable> getChildResources() {
+ public Iterable<Accountable> getChildResources() {
return Collections.emptyList();
}
};
@@ -298,7 +298,7 @@ public class MergeState {
}
@Override
- public Iterable<? extends Accountable> getChildResources() {
+ public Iterable<Accountable> getChildResources() {
return Collections.emptyList();
}
};
@@ -337,7 +337,7 @@ public class MergeState {
}
@Override
- public Iterable<? extends Accountable> getChildResources() {
+ public Iterable<Accountable> getChildResources() {
return Collections.emptyList();
}
};
Modified: lucene/dev/branches/branch_5x/lucene/core/src/java/org/apache/lucene/index/MultiDocValues.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_5x/lucene/core/src/java/org/apache/lucene/index/MultiDocValues.java?rev=1645718&r1=1645717&r2=1645718&view=diff
==============================================================================
--- lucene/dev/branches/branch_5x/lucene/core/src/java/org/apache/lucene/index/MultiDocValues.java (original)
+++ lucene/dev/branches/branch_5x/lucene/core/src/java/org/apache/lucene/index/MultiDocValues.java Mon Dec 15 18:39:29 2014
@@ -433,7 +433,7 @@ public class MultiDocValues {
}
@Override
- public Iterable<? extends Accountable> getChildResources() {
+ public Iterable<Accountable> getChildResources() {
return Collections.emptyList();
}
}
@@ -643,7 +643,7 @@ public class MultiDocValues {
}
@Override
- public Iterable<? extends Accountable> getChildResources() {
+ public Iterable<Accountable> getChildResources() {
List<Accountable> resources = new ArrayList<>();
resources.add(Accountables.namedAccountable("global ord deltas", globalOrdDeltas));
resources.add(Accountables.namedAccountable("first segments", firstSegments));
Modified: lucene/dev/branches/branch_5x/lucene/core/src/java/org/apache/lucene/index/PrefixCodedTerms.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_5x/lucene/core/src/java/org/apache/lucene/index/PrefixCodedTerms.java?rev=1645718&r1=1645717&r2=1645718&view=diff
==============================================================================
--- lucene/dev/branches/branch_5x/lucene/core/src/java/org/apache/lucene/index/PrefixCodedTerms.java (original)
+++ lucene/dev/branches/branch_5x/lucene/core/src/java/org/apache/lucene/index/PrefixCodedTerms.java Mon Dec 15 18:39:29 2014
@@ -46,7 +46,7 @@ class PrefixCodedTerms implements Iterab
}
@Override
- public Iterable<? extends Accountable> getChildResources() {
+ public Iterable<Accountable> getChildResources() {
return Collections.emptyList();
}
Modified: lucene/dev/branches/branch_5x/lucene/core/src/java/org/apache/lucene/index/SegmentCoreReaders.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_5x/lucene/core/src/java/org/apache/lucene/index/SegmentCoreReaders.java?rev=1645718&r1=1645717&r2=1645718&view=diff
==============================================================================
--- lucene/dev/branches/branch_5x/lucene/core/src/java/org/apache/lucene/index/SegmentCoreReaders.java (original)
+++ lucene/dev/branches/branch_5x/lucene/core/src/java/org/apache/lucene/index/SegmentCoreReaders.java Mon Dec 15 18:39:29 2014
@@ -229,7 +229,7 @@ final class SegmentCoreReaders implement
}
@Override
- public Iterable<? extends Accountable> getChildResources() {
+ public Iterable<Accountable> getChildResources() {
return Collections.emptyList();
}
}
Modified: lucene/dev/branches/branch_5x/lucene/core/src/java/org/apache/lucene/index/SegmentDocValuesProducer.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_5x/lucene/core/src/java/org/apache/lucene/index/SegmentDocValuesProducer.java?rev=1645718&r1=1645717&r2=1645718&view=diff
==============================================================================
--- lucene/dev/branches/branch_5x/lucene/core/src/java/org/apache/lucene/index/SegmentDocValuesProducer.java (original)
+++ lucene/dev/branches/branch_5x/lucene/core/src/java/org/apache/lucene/index/SegmentDocValuesProducer.java Mon Dec 15 18:39:29 2014
@@ -197,7 +197,7 @@ class SegmentDocValuesProducer extends D
}
@Override
- public Iterable<? extends Accountable> getChildResources() {
+ public Iterable<Accountable> getChildResources() {
List<Accountable> resources = new ArrayList<>();
for (Accountable producer : dvProducers) {
resources.add(Accountables.namedAccountable("delegate", producer));
Modified: lucene/dev/branches/branch_5x/lucene/core/src/java/org/apache/lucene/index/SegmentReader.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_5x/lucene/core/src/java/org/apache/lucene/index/SegmentReader.java?rev=1645718&r1=1645717&r2=1645718&view=diff
==============================================================================
--- lucene/dev/branches/branch_5x/lucene/core/src/java/org/apache/lucene/index/SegmentReader.java (original)
+++ lucene/dev/branches/branch_5x/lucene/core/src/java/org/apache/lucene/index/SegmentReader.java Mon Dec 15 18:39:29 2014
@@ -500,7 +500,7 @@ public final class SegmentReader extends
}
@Override
- public Iterable<? extends Accountable> getChildResources() {
+ public Iterable<Accountable> getChildResources() {
ensureOpen();
List<Accountable> resources = new ArrayList<>();
resources.add(Accountables.namedAccountable("postings", core.fields));