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