After D25335 has landed, we can envision several improvements
- Have a singleton thread and worker, so that no matter how many tabs and split views dolphin would have as much 1 worker making the disk spin.
- prioritize folders not yet in cache to be scanned first D29562
- prevent duplicate in queue D29562
- share the cache / implementation with the rest of dolphin (status bar text), this would possibly need some heavy refactoring
- share the cache / implementation with the FileMetadataWidget so it can show the same data, this would possibly need some heavy refactoring
Question to ourselves:
- At some point, we might want to turn on by default the feature.