Home > borogove > persistence > MediaStoreCache
persistence.MediaStoreCache() function
Signature:
declare function _default(cacheName: any, { routeHashPath }?: {
routeHashPath: any;
}): Promise<{
setKV(kv: any): void;
storeMedia(mime: any, buffer: any): Promise<boolean markdown="1">;
removeMedia(hashAlgorithm: any, hash: any): Promise<boolean markdown="1">;
getMediaResponse(uri: any): Promise<any markdown="1">;
hasMedia(hashAlgorithm: any, hash: any): Promise<boolean markdown="1">;
}>;
Parameters
| Parameter | Type | Description |
|---|---|---|
| cacheName | any | |
| { routeHashPath } | { routeHashPath: any; } | (Optional) |
Returns:
Promise<{ setKV(kv: any): void; storeMedia(mime: any, buffer: any): Promise<boolean>; removeMedia(hashAlgorithm: any, hash: any): Promise<boolean>; getMediaResponse(uri: any): Promise<any>; hasMedia(hashAlgorithm: any, hash: any): Promise<boolean>; }>