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