- All Known Subinterfaces:
FSTStore
- All Known Implementing Classes:
AbstractPagedMutable,AnalyzingInfixSuggester,AnalyzingSuggester,Automaton,AutomatonQuery,BinaryDocValuesFieldUpdates,BitDocIdSet,BitSet,BlendedInfixSuggester,BlockHeader,BlockLine,BlockLine.Serializer,BlockReader,BlockTermsReader.FieldReader,BufferedUpdates,BufferedUpdatesStream,BufferingKnnVectorsWriter,BufferingKnnVectorsWriter.FieldWriter,ByteBlockPool,ByteBuffersDataInput,ByteBuffersDataOutput,ByteRunAutomaton,BytesRefArray.SortState,BytesRefHash,BytesStore,CharacterRunAutomaton,CombinedFieldQuery,CompiledAutomaton,CompletionFieldsProducer,CompletionsTermsReader,ContextQuery,CoveringQuery,DeltaBaseTermStateSerializer,DeltaPackedLongValues,DeltaPackedLongValues.Builder,DirectMonotonicReader,DirectMonotonicReader.Meta,DirectPacked64SingleBlockReader,DirectPackedReader,DirectPostingsFormat.DirectField,DirectPostingsFormat.DirectField.HighFreqTerm,DirectPostingsFormat.DirectField.LowFreqTerm,DirectPostingsFormat.DirectField.TermAndSkip,DocIdSet,DocsWithFieldSet,DocumentsWriter,DocumentsWriterDeleteQueue,DocumentsWriterFlushControl,DocumentsWriterPerThread,DocValuesFieldUpdates,DocValuesFieldUpdates.SingleValueDocValuesFieldUpdates,DocValuesTermsQuery,FixedBitSet,FixedGapTermsIndexReader,FixedGapTermsIndexReader.FieldIndexData,FreeTextSuggester,FrequencyTrackingRingBuffer,FrequencyTrackingRingBuffer.IntBag,FST,FSTCompletionLookup,FSTTermOutputs.TermData,FuzzySet,FuzzySuggester,GlobalOrdinalsQuery,GlobalOrdinalsWithScoreQuery,GrowableWriter,IndexingChain,IndexWriter,IntArrayDocIdSet,IntersectBlockReader,KnnFieldVectorsWriter,KnnVectorsReader,KnnVectorsWriter,LegacyDirectMonotonicReader,LegacyDirectMonotonicReader.Meta,LegacyPacked64,LegacyPacked64SingleBlock,LegacyPacked64SingleBlock.Packed64SingleBlock1,LegacyPacked64SingleBlock.Packed64SingleBlock10,LegacyPacked64SingleBlock.Packed64SingleBlock12,LegacyPacked64SingleBlock.Packed64SingleBlock16,LegacyPacked64SingleBlock.Packed64SingleBlock2,LegacyPacked64SingleBlock.Packed64SingleBlock21,LegacyPacked64SingleBlock.Packed64SingleBlock3,LegacyPacked64SingleBlock.Packed64SingleBlock32,LegacyPacked64SingleBlock.Packed64SingleBlock4,LegacyPacked64SingleBlock.Packed64SingleBlock5,LegacyPacked64SingleBlock.Packed64SingleBlock6,LegacyPacked64SingleBlock.Packed64SingleBlock7,LegacyPacked64SingleBlock.Packed64SingleBlock8,LegacyPacked64SingleBlock.Packed64SingleBlock9,LongBitSet,LongHashSet,Lookup,LRUQueryCache,LRUQueryCache.CacheAndCount,LRUQueryCache.LeafCache,Lucene90CompressingStoredFieldsWriter,Lucene90CompressingTermVectorsWriter,Lucene90HnswVectorsReader,Lucene91HnswVectorsReader,Lucene92HnswVectorsReader,Lucene94HnswVectorsReader,Lucene95HnswVectorsReader,Lucene95HnswVectorsReader.FieldEntry,Lucene95HnswVectorsWriter,Lucene95HnswVectorsWriter.FieldWriter,MonotonicBlockPackedReader,MonotonicLongValues,MonotonicLongValues.Builder,MultiTermQueryConstantScoreWrapper,NotDocIdSet,NRTCachingDirectory,NRTSuggester,NumericDocValuesFieldUpdates,NumericDocValuesFieldUpdates.SingleValueNumericDocValuesFieldUpdates,OffHeapFSTStore,OnHeapFSTStore,OnHeapHnswGraph,OrdinalMap,OrdinalMap.SegmentMap,Packed64,Packed64SingleBlock,Packed64SingleBlock.Packed64SingleBlock1,Packed64SingleBlock.Packed64SingleBlock10,Packed64SingleBlock.Packed64SingleBlock12,Packed64SingleBlock.Packed64SingleBlock16,Packed64SingleBlock.Packed64SingleBlock2,Packed64SingleBlock.Packed64SingleBlock21,Packed64SingleBlock.Packed64SingleBlock3,Packed64SingleBlock.Packed64SingleBlock32,Packed64SingleBlock.Packed64SingleBlock4,Packed64SingleBlock.Packed64SingleBlock5,Packed64SingleBlock.Packed64SingleBlock6,Packed64SingleBlock.Packed64SingleBlock7,Packed64SingleBlock.Packed64SingleBlock8,Packed64SingleBlock.Packed64SingleBlock9,PackedInts.Mutable,PackedInts.MutableImpl,PackedInts.NullReader,PackedInts.Reader,PackedInts.ReaderImpl,PackedLongValues,PackedLongValues.Builder,PagedBytes,PagedBytes.Reader,PagedGrowableWriter,PagedMutable,PerFieldKnnVectorsFormat.FieldsReader,PerFieldKnnVectorsFormat.FieldsWriter,PointInGeo3DShapeQuery,PointInSetIncludingScoreQuery,PointInSetQuery,PrefixCodedTerms,PrefixQuery,RegexpQuery,RoaringDocIdSet,RoaringDocIdSet.ShortArrayDocIdSet,RunAutomaton,SimpleTextFieldsReader.SimpleTextTerms,SimpleTextKnnVectorsReader,SimpleTextKnnVectorsWriter,SimpleTextStoredFieldsWriter,SimpleTextTermVectorsWriter,SortedNumericDocValuesSetQuery,SparseFixedBitSet,STBlockLine,STBlockLine.Serializer,STBlockReader,STIntersectBlockReader,STMergingBlockReader,StoredFieldsWriter,Term,TermAutomatonQuery,TermAutomatonScorer.TermRunAutomaton,TermBytes,TermInSetQuery,TermRangeQuery,TermsIncludingScoreQuery,TermsIndexReaderBase,TermsQuery,TermVectorsWriter,TSTLookup,VariableGapTermsIndexReader,VariableGapTermsIndexReader.FieldIndexData,WFSTCompletionLookup,WildcardQuery
public interface Accountable
An object whose RAM usage can be computed.
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptiondefault Collection<Accountable>Returns nested resources of this class.longReturn the memory usage of this object in bytes.
-
Field Details
-
NULL_ACCOUNTABLE
An accountable that always returns 0
-
-
Method Details
-
ramBytesUsed
long ramBytesUsed()Return the memory usage of this object in bytes. Negative values are illegal. -
getChildResources
Returns nested resources of this class. The result should be a point-in-time snapshot (to avoid race conditions).- See Also:
-