mirror of
https://github.com/jxxghp/MoviePilot.git
synced 2026-07-12 16:02:35 +08:00
fix monitor cache
This commit is contained in:
@@ -67,19 +67,14 @@ class Monitor(metaclass=Singleton):
|
|||||||
self._observers = []
|
self._observers = []
|
||||||
# 定时服务
|
# 定时服务
|
||||||
self._scheduler = None
|
self._scheduler = None
|
||||||
# 存储快照缓存目录
|
|
||||||
self._snapshot_cache_dir = None
|
|
||||||
# 存储过照间隔(分钟)
|
# 存储过照间隔(分钟)
|
||||||
self._snapshot_interval = 5
|
self._snapshot_interval = 5
|
||||||
# TTL缓存,10秒钟有效
|
# TTL缓存,10秒钟有效
|
||||||
self._cache = TTLCache(region="monitor", maxsize=1024, ttl=10)
|
self._cache = TTLCache(region="monitor", maxsize=1024, ttl=10)
|
||||||
# 快照文件缓存
|
# 快照文件缓存
|
||||||
self._snapshot_cache = FileCache(base=settings.TEMP_PATH / "snapshots", ttl=24*3600) # 24小时TTL
|
self._snapshot_cache = FileCache(base=settings.CACHE_PATH / "snapshots")
|
||||||
# 监控的文件扩展名
|
# 监控的文件扩展名
|
||||||
self.all_exts = settings.RMT_MEDIAEXT
|
self.all_exts = settings.RMT_MEDIAEXT
|
||||||
# 初始化快照缓存目录
|
|
||||||
self._snapshot_cache_dir = settings.TEMP_PATH / "snapshots"
|
|
||||||
self._snapshot_cache_dir.mkdir(exist_ok=True)
|
|
||||||
# 启动目录监控和文件整理
|
# 启动目录监控和文件整理
|
||||||
self.init()
|
self.init()
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user