public class LimitSizeBytesDataSetCache extends AbstractDataSetCache
AbstractDataSetCache.Entry
hits, misses
Constructor and Description |
---|
LimitSizeBytesDataSetCache(long totalSizeLimitBytes)
Creates a new instance of LimitSizeBytesDataSetCache
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getDisplayString() |
AbstractDataSetCache.Entry[] |
getEntries() |
AbstractDataSetCache.Entry |
getEntries(int i) |
Datum |
getHitRate() |
Datum |
getTotalSize() |
Datum |
getTotalSizeLimit() |
void |
reset()
reset the internal state of the cache
|
void |
setTotalSizeLimit(Datum d) |
void |
store(DataSetDescriptor dsd,
CacheTag cacheTag,
DataSet data) |
cacheValue, coalese, haveStored, isResetCache, retrieve, setResetCache
public LimitSizeBytesDataSetCache(long totalSizeLimitBytes)
public void reset()
AbstractDataSetCache
reset
in interface DataSetCache
reset
in class AbstractDataSetCache
public void store(DataSetDescriptor dsd, CacheTag cacheTag, DataSet data)
store
in interface DataSetCache
store
in class AbstractDataSetCache
public AbstractDataSetCache.Entry[] getEntries()
public AbstractDataSetCache.Entry getEntries(int i)
public Datum getTotalSize()
public Datum getTotalSizeLimit()
public void setTotalSizeLimit(Datum d)
public Datum getHitRate()
public java.lang.String getDisplayString()