public final class IndexHeapMemoryCostUtil extends Object
Modifier and Type | Method and Description |
---|---|
static long |
estimateMapCost(long size,
boolean ordered,
boolean usesCachedQueryableEntries)
Estimates the on-heap memory cost of a map backing an index.
|
static long |
estimateValueCost(Object value)
Estimates the on-heap memory cost of the given value.
|
public static long estimateValueCost(Object value)
value
- the value to estimate the cost of.public static long estimateMapCost(long size, boolean ordered, boolean usesCachedQueryableEntries)
size
- the size of the map to estimate the cost
of.ordered
- true
if the index managing the
map being estimated is ordered, false
otherwise.usesCachedQueryableEntries
- true
if queryable entries indexed
by the associated index are cached, false
otherwise.Copyright © 2020 Hazelcast, Inc.. All Rights Reserved.