Note - Using {@link MessageDigest#reset()} inside of this method will result
- * in undefined behavior.
- * @param messageDigest
- */
- updateDiskCacheKey(info: Object):void;
-
-}
\ No newline at end of file
diff --git a/library/src/main/ets/components/imageknife/ImageKnife.ets b/library/src/main/ets/components/imageknife/ImageKnife.ets
deleted file mode 100644
index 30eb5be..0000000
--- a/library/src/main/ets/components/imageknife/ImageKnife.ets
+++ /dev/null
@@ -1,842 +0,0 @@
-/*
- * Copyright (C) 2021 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-import { DiskLruCache } from "../cache/DiskLruCache"
-import { EngineKeyFactories } from "../cache/key/EngineKeyFactories"
-import { EngineKeyInterface } from "../cache/key/EngineKeyInterface"
-import { RequestOption, Size } from "../imageknife/RequestOption"
-import { AsyncCallback } from "../imageknife/interface/AsyncCallback"
-import { PlaceHolderManager } from "../imageknife/holder/PlaceHolderManager"
-import { RetryHolderManager } from "../imageknife/holder/RetryHolderManager"
-import { ErrorHolderManager } from "../imageknife/holder/ErrorHolderManager"
-import { RequestManager } from "../imageknife/requestmanage/RequestManager"
-import { NONE } from "../cache/diskstrategy/enum/NONE"
-import { FileTypeUtil } from '../imageknife/utils/FileTypeUtil'
-import { DownloadClient } from '../imageknife/networkmanage/DownloadClient'
-import { IDataFetch } from '../imageknife/networkmanage/IDataFetch'
-import { ParseResClient } from '../imageknife/resourcemanage/ParseResClient'
-import { IResourceFetch } from '../imageknife/resourcemanage/IResourceFetch'
-import { ImageKnifeData, ImageKnifeType } from '../imageknife/ImageKnifeData'
-import { ImageKnifeGlobal } from '../imageknife/ImageKnifeGlobal'
-import image from "@ohos.multimedia.image"
-import { CompressBuilder } from "../imageknife/compress/CompressBuilder"
-import { IDrawLifeCycle } from '../imageknife/interface/IDrawLifeCycle'
-import { LogUtil } from '../imageknife/utils/LogUtil'
-import { EasyLinkedHashMap } from './utils/base/EasyLinkedHashMap'
-import { MethodMutex } from './utils/base/MethodMutex'
-import worker from '@ohos.worker'
-import common from '@ohos.app.ability.common'
-import { MemoryLruCache } from '../cache/MemoryLruCache'
-import { BusinessError } from '@ohos.base'
-import taskpool from '@ohos.taskpool'
-import { GIFFrame } from './utils/gif/GIFFrame'
-import emitter from '@ohos.events.emitter';
-
-import { MemoryCacheProxy } from './requestmanage/MemoryCacheProxy'
-import { ObjectKey } from './ObjectKey'
-import { TaskParams } from './TaskParams'
-import { Constants } from './constants/Constants'
-import { TransformUtils } from './transform/TransformUtils'
-
-export class ImageKnife {
- static readonly SEPARATOR: string = '/'
- memoryCache: MemoryLruCache;
- dataFetch: IDataFetch;
- resourceFetch: IResourceFetch