6ebd78d487
- Add optional third parameter for parallelism (default: 8) - Use Parallel.ForEachAsync for concurrent file processing - Thread-safe console output with lock - Thread-safe size counters with Interlocked Usage: dotnet run -- <cache-dir> <scripts-dir> [parallelism]