Package org.nuxeo.ecm.core.blob
Class EmptyBlobStore.EmptyBlobGarbageCollector
java.lang.Object
org.nuxeo.ecm.core.blob.AbstractBlobGarbageCollector
org.nuxeo.ecm.core.blob.EmptyBlobStore.EmptyBlobGarbageCollector
- All Implemented Interfaces:
BinaryGarbageCollector
- Enclosing class:
- EmptyBlobStore
-
Field Summary
Fields inherited from class org.nuxeo.ecm.core.blob.AbstractBlobGarbageCollector
marked, startTime, status, toDelete
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetId()
Gets a unique identifier for this garbage collector.void
removeUnmarkedBlobsAndUpdateStatus
(boolean delete) Methods inherited from class org.nuxeo.ecm.core.blob.AbstractBlobGarbageCollector
computeToDelete, getStatus, getUnmarkedBlobsAndUpdateStatus, isInProgress, mark, removeBlobs, start, stop
-
Constructor Details
-
EmptyBlobGarbageCollector
public EmptyBlobGarbageCollector()
-
-
Method Details
-
getId
Description copied from interface:BinaryGarbageCollector
Gets 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
-
removeUnmarkedBlobsAndUpdateStatus
public void removeUnmarkedBlobsAndUpdateStatus(boolean delete) - Overrides:
removeUnmarkedBlobsAndUpdateStatus
in classAbstractBlobGarbageCollector
-