修改 强制清理任务缓存时间为1小时一次

This commit is contained in:
小肥羊 2026-02-26 15:01:42 +08:00
parent 4361e7fa0f
commit 22e1a87a68
2 changed files with 2 additions and 19 deletions

View File

@ -31,8 +31,8 @@ namespace Learn.VideoAnalysis.Expand
//任务缓存清理 //任务缓存清理
// scheduler.Schedule<TaskFileClearJob>().HourlyAt(10); // scheduler.Schedule<TaskFileClearJob>().HourlyAt(10);
//强制清理所有缓存内容 //强制清理所有缓存内容
//scheduler.Schedule<ClearAllCacheJob>().Hourly(); scheduler.Schedule<ClearAllCacheJob>().Hourly();
scheduler.Schedule<ClearAllCacheJob>().EverySeconds(40); //scheduler.Schedule<ClearAllCacheJob>().EverySeconds(40);
}); });
} }
} }

View File

@ -45,23 +45,6 @@ namespace VideoAnalysisCore.Job
} }
Console.WriteLine($"已删除过期缓存数量 {i}"); Console.WriteLine($"已删除过期缓存数量 {i}");
// 获取根目录下的散落文件
var files = Directory.GetFiles(cacheDir);
foreach (var file in files)
{
try
{
if (File.GetCreationTime(file) < DateTime.Now.AddHours(-1))
{
File.Delete(file);
Console.WriteLine($"已删除过期缓存文件: {file}");
}
}
catch (Exception ex)
{
Console.WriteLine($"清理文件 {file} 时发生错误: {ex.Message}");
}
}
} }
catch (Exception ex) catch (Exception ex)
{ {