Skip to main content

Interface: ICache

Properties

getCacheSize()

getCacheSize: () => number

Get the current cache size

Returns

number

Defined in

packages/core/src/types/ICache.ts:9


getImageLoadObject()

getImageLoadObject: (imageId) => void | IImageLoadObject

Retrieves the imageLoad Object from the cache

Parameters

imageId: string

Returns

void | IImageLoadObject

Defined in

packages/core/src/types/ICache.ts:17


getMaxCacheSize()

getMaxCacheSize: () => number

Get the maximum cache size

Returns

number

Defined in

packages/core/src/types/ICache.ts:7


getVolumeLoadObject()

getVolumeLoadObject: (volumeId) => void | IVolumeLoadObject

Retrieves the volumeLoad Object from the cache

Parameters

volumeId: string

Returns

void | IVolumeLoadObject

Defined in

packages/core/src/types/ICache.ts:24


purgeCache()

purgeCache: () => void

Purge cache both image and volume

Returns

void

Defined in

packages/core/src/types/ICache.ts:26


putImageLoadObject()

putImageLoadObject: (imageId, imageLoadObject, updateCache?) => Promise<void>

Stores the imageLoad Object inside the cache

Parameters

imageId: string

imageLoadObject: IImageLoadObject

updateCache?: boolean

Returns

Promise<void>

Defined in

packages/core/src/types/ICache.ts:11


putVolumeLoadObject()

putVolumeLoadObject: (volumeId, volumeLoadObject) => Promise<void>

Stores the volumeLoad Object inside the cache

Parameters

volumeId: string

volumeLoadObject: IVolumeLoadObject

Returns

Promise<void>

Defined in

packages/core/src/types/ICache.ts:19


setMaxCacheSize()

setMaxCacheSize: (maxCacheSize) => void

Set the maximum cache size

Parameters

maxCacheSize: number

Returns

void

Defined in

packages/core/src/types/ICache.ts:5