You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
If you dive into a subdirectory and return to the root dir via back-button, the whole volume will be scanned again. Maybe (optionally) cache the results to speed things up? :-)
The text was updated successfully, but these errors were encountered:
If you dive into a subdirectory and return to the root dir via back-button, the whole volume will be scanned again. Maybe (optionally) cache the results to speed things up? :-)
Hello, Thanks for creating an issue :D
Mnemosyne doesn't cache it because of the idea that something in the root directory may have changed (Files might have been deleted, files might have changed size or new files might have been created, etc.) and to cache would also either require either using more memory or writing on a file which can take more hard drive space which is something I don't wanna cause issues with.
Entering a subdir and returning to root can cause very long delays (half an hour on big partition with lots of files) due to rescan.
I'd suggest keeping the root directory in memory and use dos.library's StartNotify()/EndNotify() to watch for changes. Trigger a rescan only when changes did occur in the meantime.
If you dive into a subdirectory and return to the root dir via back-button, the whole volume will be scanned again. Maybe (optionally) cache the results to speed things up? :-)
The text was updated successfully, but these errors were encountered: