Interface IFileRepoCleaner
Provides cleanup operations for a file repository: removing expired delete markers, resolving indeterminate files, and physically deleting files whose delete markers have aged past the supplied delete delay.
Namespace: FulcrumFS
Assembly: FulcrumFS.dll
Syntax
public interface IFileRepoCleaner
Methods
| Name | Description |
|---|---|
| CleanAsync(TimeSpan, Func<FileId, IndeterminateResolution>?, CancellationToken) | Cleans up the repository by removing files whose delete markers are older than |
| CleanAsync(TimeSpan, Func<FileId, Task<IndeterminateResolution>>?, CancellationToken) | Cleans up the repository by removing files whose delete markers are older than |
| CleanAsync(TimeSpan, CancellationToken) | Cleans up the repository by removing files whose delete markers are older than |