## org.das2.dataset.LimitSizeBytesDataSetCache

DataCache that attempts to limit the amount of memory it consumes, by using DataSetUtil.guessSizeBytes(DataSet)

## LimitSizeBytesDataSetCache( long totalSizeLimitBytes )

Creates a new instance of LimitSizeBytesDataSetCache

## getDisplayString

getDisplayString( ) → String

### Returns:

java.lang.String
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## getEntries

getEntries( ) → org.das2.dataset.AbstractDataSetCache.Entry[]

### Returns:

org.das2.dataset.AbstractDataSetCache.Entry[]
[search for examples] [view on GitHub] [view on old javadoc] [view source]
getEntries( int i ) → org.das2.dataset.AbstractDataSetCache.Entry [view source]

## getHitRate

getHitRate( ) → Datum

### Returns:

org.das2.datum.Datum
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## getTotalSize

getTotalSize( ) → Datum

### Returns:

org.das2.datum.Datum
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## getTotalSizeLimit

getTotalSizeLimit( ) → Datum

### Returns:

org.das2.datum.Datum
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## reset

reset( ) → void

### Returns:

void (returns nothing)
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## setTotalSizeLimit

setTotalSizeLimit( Datum d ) → void

### Parameters

d - a Datum

### Returns:

void (returns nothing)
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## store

store( org.das2.dataset.DataSetDescriptor dsd, org.das2.datum.CacheTag cacheTag, org.das2.dataset.DataSet data ) → void

### Parameters

dsd - a DataSetDescriptor
cacheTag - a CacheTag
data - a DataSet

### Returns:

void (returns nothing)
[search for examples] [view on GitHub] [view on old javadoc] [view source]