Pre Merge pull request !335 from zhyoki/zh/get_memory_info

This commit is contained in:
zhyoki 2024-07-24 02:33:19 +00:00 committed by Gitee
commit 5a84523ebb
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F
1 changed files with 43 additions and 0 deletions

View File

@ -380,4 +380,47 @@ export class ImageKnife {
getEngineKeyImpl(): IEngineKey { getEngineKeyImpl(): IEngineKey {
return this.dispatcher.getEngineKeyImpl(); return this.dispatcher.getEngineKeyImpl();
} }
// 获取磁盘和memory的情况
public getMemoryMaxSize(): number {
if (this.memoryCache instanceof MemoryLruCache) {
return this.memoryCache.maxMemory;
}
return -1;
}
public getCurrentMemoryCount(): number {
if (this.memoryCache instanceof MemoryLruCache) {
return this.memoryCache.size();
}
return -1;
}
public getCurrentMemorySize(): number {
if (this.memoryCache instanceof MemoryLruCache) {
return this.memoryCache.currentMemory;
}
return -1;
}
public getDiskMaxSize(): number {
if (this.fileCache) {
return this.fileCache.maxMemory;
}
return -1;
}
public getCurrentDiskCount(): number {
if (this.fileCache) {
return this.fileCache.size();
}
return -1;
}
public getCurrentDiskSize(): number {
if (this.fileCache) {
return this.fileCache.currentMemory;
}
return -1;
}
} }