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
GetCachedFilesByFolderAsync preloads ALL file metadata in a folder to perform fast dupe checks. This is fast, but doesn't scale well (folders with 1M files and up!).
Implement IMediaDupeDetector interface with two implementations:
Preload like before
No preload --> read DB per query
IMediaDupeDetectorFactory decides which impl is better for the current payload. It then instantiates and returns the impl as transient dependency. Input is folderId.
The text was updated successfully, but these errors were encountered:
GetCachedFilesByFolderAsync preloads ALL file metadata in a folder to perform fast dupe checks. This is fast, but doesn't scale well (folders with 1M files and up!).
Implement
IMediaDupeDetector
interface with two implementations:IMediaDupeDetectorFactory
decides which impl is better for the current payload. It then instantiates and returns the impl as transient dependency. Input isfolderId
.The text was updated successfully, but these errors were encountered: