diff --git a/CHANGELOG.md b/CHANGELOG.md index dccd758..e7dcbdb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,7 @@ +## 3.0.0-rc.3 +- 将请求默认并行从64调整到8,减少对taskpool execute内存消耗 + ## 3.0.0-rc.2 - 新增支持使用一个或多个图片变换,如模糊,高亮等 diff --git a/library/oh-package.json5 b/library/oh-package.json5 index 5958b89..fa111f0 100644 --- a/library/oh-package.json5 +++ b/library/oh-package.json5 @@ -14,7 +14,7 @@ "main": "index.ets", "repository": "https://gitee.com/openharmony-tpc/ImageKnife", "type": "module", - "version": "3.0.0-rc.2", + "version": "3.0.0-rc.3", "dependencies": { }, diff --git a/library/src/main/ets/utils/FileCache.ets b/library/src/main/ets/utils/FileCache.ets index f8439eb..19a616c 100644 --- a/library/src/main/ets/utils/FileCache.ets +++ b/library/src/main/ets/utils/FileCache.ets @@ -209,10 +209,10 @@ export class FileCache { break } let delkey = this.lruCache.keys()[0] - let data: ArrayBuffer | undefined = FileUtils.getInstance().readFileSync(this.path + delkey) - if (data !== undefined) { + let remove: number | undefined = this.lruCache.remove(delkey) + if (remove !== undefined) { FileUtils.getInstance().deleteFile(this.path + delkey) - this.removeMemorySize(data) + this.removeMemorySize(remove) } this.lruCache.remove(delkey) } diff --git a/library/src/main/ets/utils/FileUtils.ets b/library/src/main/ets/utils/FileUtils.ets index 1b8e94b..5f41dd1 100644 --- a/library/src/main/ets/utils/FileUtils.ets +++ b/library/src/main/ets/utils/FileUtils.ets @@ -57,18 +57,14 @@ export class FileUtils { * @param path * @returns */ - async deleteFile(path: string): Promise { - const isExist: boolean = await fs.access(path) - if (isExist) { - try { - await fs.unlink(path) - } - catch (err) { - LogUtil.error("FileUtils deleteFile failed: err msg=" + err.message + " err code=" + err.code); - return false - } + async deleteFile(path: string): Promise { + // const isExist: boolean = await fs.access(path) + // if (isExist) { + try { + await fs.unlink(path) + } catch (err) { + LogUtil.error("FileUtils deleteFile failed: err msg=" + err.message + " err code=" + err.code); } - return true } /**