3889d3a31c
Local Docker Build (Dev) / build-dev (push) Successful in 19s
Implemented smart caching system that dramatically reduces processing time: TIER 1 (Fastest): NFO File Check - If NFO already has NFOGuard dateadded + lockdata, use it directly - Skips both database queries AND API calls - Perfect for movies already processed by NFOGuard TIER 2 (Fast): Database Check - If database has complete dateadded data, use it - Skips expensive API calls to TMDB/OMDB/Radarr - Creates NFO from cached data TIER 3 (Slowest): Full Processing - Only when neither NFO nor database have data - Queries all APIs, processes dates, saves to database This should dramatically improve full scan performance, especially on subsequent runs where most movies already have NFOGuard data. Expected speedup: 90%+ reduction in processing time for warm scans.