Class ExpiredNodesVisitor
- java.lang.Object
-
- javax.jcr.util.TraversingItemVisitor
-
- javax.jcr.util.TraversingItemVisitor.Default
-
- com.adobe.acs.commons.httpcache.store.jcr.impl.visitor.AbstractNodeVisitor
-
- com.adobe.acs.commons.httpcache.store.jcr.impl.visitor.ExpiredNodesVisitor
-
- All Implemented Interfaces:
javax.jcr.ItemVisitor
public class ExpiredNodesVisitor extends AbstractNodeVisitor
Traversed and automatically cleans up expired cache entry nodes / bucket nodes.
-
-
Constructor Summary
Constructors Constructor Description ExpiredNodesVisitor(int maxLevel, long deltaSaveThreshold, Clock clock)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidleaving(javax.jcr.Node node, int level)-
Methods inherited from class com.adobe.acs.commons.httpcache.store.jcr.impl.visitor.AbstractNodeVisitor
close, entering, getEvictionCount, isBucketNode, isCacheEntryNode, isEmptyBucketNode, persistSession, visit
-
-
-
-
Constructor Detail
-
ExpiredNodesVisitor
public ExpiredNodesVisitor(int maxLevel, long deltaSaveThreshold, Clock clock)
-
-
Method Detail
-
leaving
protected void leaving(javax.jcr.Node node, int level) throws javax.jcr.RepositoryException- Overrides:
leavingin classAbstractNodeVisitor- Throws:
javax.jcr.RepositoryException
-
-