Interface TrashRemovalManager
- All Known Implementing Classes:
AbstractTrashRemovalManager,DefaultTrashRemovalManager,FastTrashRemovalManager
public interface TrashRemovalManager
Delete trashed entities per trash retention rules set out in
GlobalRetentionPolicy or SpaceRetentionPolicy
Entities can be deleted gradually in batches (soft removal) or all at once (hard removal)- Since:
- 7.14.0
-
Method Summary
Modifier and TypeMethodDescriptionvoidDelete all trashed entities per trash retention rules Note: This may take a long time depend on number of trashed entities that fail retention rulesvoidsoftRemove(int limit) Delete up tobatchSizetrashed entities per trash retention rules
-
Method Details
-
softRemove
void softRemove(int limit) Delete up tobatchSizetrashed entities per trash retention rules- Parameters:
limit- maximum number of trashed entities to delete in this run
-
hardRemove
void hardRemove()Delete all trashed entities per trash retention rules Note: This may take a long time depend on number of trashed entities that fail retention rules
-