Class QueryCacheStats
- java.lang.Object
-
- org.elasticsearch.index.cache.query.QueryCacheStats
-
- All Implemented Interfaces:
Streamable
,Writeable
,ToXContent
,ToXContentFragment
public class QueryCacheStats extends java.lang.Object implements Streamable, Writeable, ToXContentFragment
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.elasticsearch.common.xcontent.ToXContent
ToXContent.DelegatingMapParams, ToXContent.MapParams, 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.common.xcontent.ToXContent
EMPTY_PARAMS
-
-
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 void
add(QueryCacheStats stats)
long
getCacheCount()
The number ofDocIdSet
s that have been cached.long
getCacheSize()
The number ofDocIdSet
s that are in the cache.long
getEvictions()
The number ofDocIdSet
s that have been evicted from the cache.long
getHitCount()
The number of successful lookups in the cache.ByteSizeValue
getMemorySize()
long
getMemorySizeInBytes()
long
getMissCount()
The number of lookups in the cache that failed to retrieve aDocIdSet
.long
getTotalCount()
The total number of lookups in the cache.void
readFrom(StreamInput in)
Set this object's fields from a StreamInput.XContentBuilder
toXContent(XContentBuilder builder, ToXContent.Params params)
void
writeTo(StreamOutput out)
Write this object's fields to a 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.common.xcontent.ToXContentFragment
isFragment
-
-
-
-
Constructor Detail
-
QueryCacheStats
public QueryCacheStats()
-
QueryCacheStats
public QueryCacheStats(StreamInput in) throws java.io.IOException
- Throws:
java.io.IOException
-
QueryCacheStats
public QueryCacheStats(long ramBytesUsed, long hitCount, long missCount, long cacheCount, long cacheSize)
-
-
Method Detail
-
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 aDocIdSet
.
-
getCacheCount
public long getCacheCount()
The number ofDocIdSet
s that have been cached.
-
getCacheSize
public long getCacheSize()
The number ofDocIdSet
s that are in the cache.
-
getEvictions
public long getEvictions()
The number ofDocIdSet
s that have been evicted from the cache.
-
readFrom
public void readFrom(StreamInput in) throws java.io.IOException
Description copied from interface:Streamable
Set this object's fields from a StreamInput.- Specified by:
readFrom
in interfaceStreamable
- Throws:
java.io.IOException
-
writeTo
public void writeTo(StreamOutput out) throws java.io.IOException
Description copied from interface:Streamable
Write this object's fields to a StreamOutput.- Specified by:
writeTo
in interfaceStreamable
- Specified by:
writeTo
in interfaceWriteable
- Throws:
java.io.IOException
-
toXContent
public XContentBuilder toXContent(XContentBuilder builder, ToXContent.Params params) throws java.io.IOException
- Specified by:
toXContent
in interfaceToXContent
- Throws:
java.io.IOException
-
-