补充写入缓存策略样例

Signed-off-by: zgf <zenggaofeng2@h-partners.com>
This commit is contained in:
zgf
2024-05-10 10:38:24 +08:00
parent f350c32b2e
commit 8d00a54a4f
4 changed files with 83 additions and 1 deletions

View File

@@ -168,6 +168,7 @@ export class ImageKnifeDispatcher {
}
// 保存文件缓存
if (requestJobResult.bufferSize > 0 && currentRequest.imageKnifeOption.writeCacheStrategy !== CacheStrategy.Memory) {
LogUtil.log("ImageKnifeComponent writeCacheStrategy File")
ImageKnife.getInstance().saveWithoutWriteFile(requestJobResult.fileKey, requestJobResult.bufferSize)
}
@@ -179,6 +180,7 @@ export class ImageKnifeDispatcher {
// 保存内存缓存
if (currentRequest.imageKnifeOption.writeCacheStrategy !== CacheStrategy.File) {
LogUtil.log("ImageKnifeComponent writeCacheStrategy Memory")
ImageKnife.getInstance()
.saveMemoryCache(this.engineKey.generateMemoryKey(imageSrc, requestSource, currentRequest.imageKnifeOption),
ImageKnifeData)