Package org.nuxeo.ecm.core.blob
Class InMemoryBlobStore.InMemoryBlobGarbageCollector
- java.lang.Object
-
- org.nuxeo.ecm.core.blob.AbstractBlobGarbageCollector
-
- org.nuxeo.ecm.core.blob.InMemoryBlobStore.InMemoryBlobGarbageCollector
-
- All Implemented Interfaces:
BinaryGarbageCollector
- Enclosing class:
- InMemoryBlobStore
public class InMemoryBlobStore.InMemoryBlobGarbageCollector extends AbstractBlobGarbageCollector
-
-
Field Summary
-
Fields inherited from class org.nuxeo.ecm.core.blob.AbstractBlobGarbageCollector
marked, startTime, status
-
-
Constructor Summary
Constructors Constructor Description InMemoryBlobGarbageCollector()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getId()
Gets a unique identifier for this garbage collector.void
removeUnmarkedBlobsAndUpdateStatus(boolean delete)
-
Methods inherited from class org.nuxeo.ecm.core.blob.AbstractBlobGarbageCollector
getStatus, getUnmarkedBlobsAndUpdateStatus, isInProgress, mark, removeBlobs, start, stop
-
-
-
-
Constructor Detail
-
InMemoryBlobGarbageCollector
public InMemoryBlobGarbageCollector()
-
-
Method Detail
-
getId
public String 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
-
-