Class QueryCacheStats

java.lang.Object
org.elasticsearch.index.cache.query.QueryCacheStats
All Implemented Interfaces:
Writeable, org.elasticsearch.xcontent.ToXContent, org.elasticsearch.xcontent.ToXContentFragment

public class QueryCacheStats extends Object implements Writeable, org.elasticsearch.xcontent.ToXContentFragment
  • Nested Class Summary

    Nested classes/interfaces inherited from interface org.elasticsearch.xcontent.ToXContent

    org.elasticsearch.xcontent.ToXContent.DelegatingMapParams, org.elasticsearch.xcontent.ToXContent.MapParams, org.elasticsearch.xcontent.ToXContent.Params

    Nested classes/interfaces inherited from interface org.elasticsearch.common.io.stream.Writeable

    Writeable.Reader<V>, Writeable.Writer<V>
  • Field Summary

    Fields inherited from interface org.elasticsearch.xcontent.ToXContent

    EMPTY_PARAMS
  • Constructor Summary

    Constructors
    Constructor
    Description
     
    QueryCacheStats(long ramBytesUsed, long hitCount, long missCount, long cacheCount, long cacheSize)
     
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     
    long
    The number of DocIdSets that have been cached.
    long
    The number of DocIdSets that are in the cache.
    long
    The number of DocIdSets that have been evicted from the cache.
    long
    The number of successful lookups in the cache.
     
    long
     
    long
    The number of lookups in the cache that failed to retrieve a DocIdSet.
    long
    The total number of lookups in the cache.
    org.elasticsearch.xcontent.XContentBuilder
    toXContent(org.elasticsearch.xcontent.XContentBuilder builder, org.elasticsearch.xcontent.ToXContent.Params params)
     
    void
    Write this into the StreamOutput.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.elasticsearch.xcontent.ToXContentFragment

    isFragment
  • Constructor Details

    • QueryCacheStats

      public QueryCacheStats()
    • QueryCacheStats

      public QueryCacheStats(StreamInput in) throws IOException
      Throws:
      IOException
    • QueryCacheStats

      public QueryCacheStats(long ramBytesUsed, long hitCount, long missCount, long cacheCount, long cacheSize)
  • Method Details

    • add

      public void add(QueryCacheStats stats)
    • getMemorySizeInBytes

      public long getMemorySizeInBytes()
    • getMemorySize

      public ByteSizeValue getMemorySize()
    • getTotalCount

      public long getTotalCount()
      The total number of lookups in the cache.
    • getHitCount

      public long getHitCount()
      The number of successful lookups in the cache.
    • getMissCount

      public long getMissCount()
      The number of lookups in the cache that failed to retrieve a DocIdSet.
    • getCacheCount

      public long getCacheCount()
      The number of DocIdSets that have been cached.
    • getCacheSize

      public long getCacheSize()
      The number of DocIdSets that are in the cache.
    • getEvictions

      public long getEvictions()
      The number of DocIdSets that have been evicted from the cache.
    • writeTo

      public void writeTo(StreamOutput out) throws IOException
      Description copied from interface: Writeable
      Write this into the StreamOutput.
      Specified by:
      writeTo in interface Writeable
      Throws:
      IOException
    • toXContent

      public org.elasticsearch.xcontent.XContentBuilder toXContent(org.elasticsearch.xcontent.XContentBuilder builder, org.elasticsearch.xcontent.ToXContent.Params params) throws IOException
      Specified by:
      toXContent in interface org.elasticsearch.xcontent.ToXContent
      Throws:
      IOException