Compare commits

...

2 Commits

Author SHA1 Message Date
zhyoki ef4de0f3a6
Pre Merge pull request !335 from zhyoki/zh/get_memory_info 2024-07-22 06:47:31 +00:00
zhyoki bbb5819217 获取磁盘缓存和内存缓存的信息 2024-07-10 16:21:29 +08:00
1 changed files with 43 additions and 0 deletions

View File

@ -380,4 +380,47 @@ export class ImageKnife {
getEngineKeyImpl(): IEngineKey {
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;
}
}