Class QueryCacheStats
java.lang.Object
org.elasticsearch.index.cache.query.QueryCacheStats
- All Implemented Interfaces:
Writeable,org.elasticsearch.common.xcontent.ToXContent,org.elasticsearch.common.xcontent.ToXContentFragment
public class QueryCacheStats extends java.lang.Object implements Writeable, org.elasticsearch.common.xcontent.ToXContentFragment
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.elasticsearch.common.xcontent.ToXContent
org.elasticsearch.common.xcontent.ToXContent.DelegatingMapParams, org.elasticsearch.common.xcontent.ToXContent.MapParams, org.elasticsearch.common.xcontent.ToXContent.ParamsNested classes/interfaces inherited from interface org.elasticsearch.common.io.stream.Writeable
Writeable.Reader<V>, Writeable.Writer<V> -
Field Summary
-
Constructor Summary
Constructors Constructor Description QueryCacheStats()QueryCacheStats(long ramBytesUsed, long hitCount, long missCount, long cacheCount, long cacheSize)QueryCacheStats(StreamInput in) -
Method Summary
Modifier and Type Method Description voidadd(QueryCacheStats stats)longgetCacheCount()The number ofDocIdSets that have been cached.longgetCacheSize()The number ofDocIdSets that are in the cache.longgetEvictions()The number ofDocIdSets that have been evicted from the cache.longgetHitCount()The number of successful lookups in the cache.ByteSizeValuegetMemorySize()longgetMemorySizeInBytes()longgetMissCount()The number of lookups in the cache that failed to retrieve aDocIdSet.longgetTotalCount()The total number of lookups in the cache.org.elasticsearch.common.xcontent.XContentBuildertoXContent(org.elasticsearch.common.xcontent.XContentBuilder builder, org.elasticsearch.common.xcontent.ToXContent.Params params)voidwriteTo(StreamOutput out)Write this into the StreamOutput.
-
Constructor Details
-
QueryCacheStats
public QueryCacheStats() -
QueryCacheStats
- Throws:
java.io.IOException
-
QueryCacheStats
public QueryCacheStats(long ramBytesUsed, long hitCount, long missCount, long cacheCount, long cacheSize)
-
-
Method Details
-
add
-
getMemorySizeInBytes
public long getMemorySizeInBytes() -
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 aDocIdSet. -
getCacheCount
public long getCacheCount()The number ofDocIdSets that have been cached. -
getCacheSize
public long getCacheSize()The number ofDocIdSets that are in the cache. -
getEvictions
public long getEvictions()The number ofDocIdSets that have been evicted from the cache. -
writeTo
Description copied from interface:WriteableWrite this into the StreamOutput. -
toXContent
public org.elasticsearch.common.xcontent.XContentBuilder toXContent(org.elasticsearch.common.xcontent.XContentBuilder builder, org.elasticsearch.common.xcontent.ToXContent.Params params) throws java.io.IOException- Specified by:
toXContentin interfaceorg.elasticsearch.common.xcontent.ToXContent- Throws:
java.io.IOException
-