Package org.nuxeo.ecm.blob.azure
Class AzureGarbageCollector
java.lang.Object
org.nuxeo.ecm.blob.AbstractBinaryGarbageCollector<AzureBinaryManager>
org.nuxeo.ecm.blob.azure.AzureGarbageCollector
- All Implemented Interfaces:
BinaryGarbageCollector
@Deprecated(since="2023.9")
public class AzureGarbageCollector
extends AbstractBinaryGarbageCollector<AzureBinaryManager>
Deprecated.
- Since:
- 7.10
- Author:
- Arnaud Kervern
-
Field Summary
Fields inherited from class org.nuxeo.ecm.blob.AbstractBinaryGarbageCollector
binaryManager, marked, startTime, status, toDelete -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidDeprecated.Computes keys candidate for deletion.getId()Deprecated.Gets a unique identifier for this garbage collector.static booleanDeprecated.protected voidremoveUnmarkedBlobsAndUpdateStatus(boolean delete) Deprecated.Methods inherited from class org.nuxeo.ecm.blob.AbstractBinaryGarbageCollector
getStatus, getUnmarkedBlobs, isInProgress, mark, start, stop
-
Constructor Details
-
AzureGarbageCollector
Deprecated.
-
-
Method Details
-
getId
Deprecated.Description copied from interface:BinaryGarbageCollectorGets a unique identifier for this garbage collector. Two garbage collectors that would impact the same files must have the same identifier.- Returns:
- a unique identifier
-
computeToDelete
public void computeToDelete()Deprecated.Description copied from class:AbstractBinaryGarbageCollectorComputes keys candidate for deletion.Overrides should not call super (this allows detecting old implementations).
- Overrides:
computeToDeletein classAbstractBinaryGarbageCollector<AzureBinaryManager>- Since:
- 11.5
-
removeUnmarkedBlobsAndUpdateStatus
protected void removeUnmarkedBlobsAndUpdateStatus(boolean delete) Deprecated.- Overrides:
removeUnmarkedBlobsAndUpdateStatusin classAbstractBinaryGarbageCollector<AzureBinaryManager>- Since:
- 11.5
-
isMD5
Deprecated.
-
AzureBlobProviderinstead