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
-
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.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
ConstructorDescriptionQueryCacheStats(long ramBytesUsed, long hitCount, long missCount, long cacheCount, long cacheSize)
-
Method Summary
Modifier and TypeMethodDescriptionvoid
add(QueryCacheStats stats)
long
The number ofDocIdSet
s that have been cached.long
The number ofDocIdSet
s that are in the cache.long
The number ofDocIdSet
s 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 aDocIdSet
.long
The total number of lookups in the cache.org.elasticsearch.common.xcontent.XContentBuilder
toXContent(org.elasticsearch.common.xcontent.XContentBuilder builder, org.elasticsearch.common.xcontent.ToXContent.Params params)
void
writeTo(StreamOutput out)
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.common.xcontent.ToXContentFragment
isFragment
-
Constructor Details
-
QueryCacheStats
public QueryCacheStats() -
QueryCacheStats
- Throws:
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 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. -
writeTo
Description copied from interface:Writeable
Write this into the StreamOutput.- Specified by:
writeTo
in interfaceWriteable
- Throws:
IOException
-
toXContent
public org.elasticsearch.common.xcontent.XContentBuilder toXContent(org.elasticsearch.common.xcontent.XContentBuilder builder, org.elasticsearch.common.xcontent.ToXContent.Params params) throws IOException- Specified by:
toXContent
in interfaceorg.elasticsearch.common.xcontent.ToXContent
- Throws:
IOException
-