Package org.apache.polaris.persistence.nosql.maintenance.spi
package org.apache.polaris.persistence.nosql.maintenance.spi
Interfaces needed to provide implementations to identify "live" references and objects for
maintenance.
-
ClassDescriptionPredicate that yields
truefor the number ofCountDownPredicate.test(Object)invocations given to the constructor.Implementations of this interface are called for objects that have been identified to be retained either by aPerRealmRetainedIdentifieror anotherObjTypeRetainedIdentifier.Implementations of this interface are called by the maintenance service for every realm to retain.RetainedCollector.ProgressListener<O extends org.apache.polaris.persistence.nosql.api.obj.BaseCommitObj>