Class PermanentLivenessManager
java.lang.Object
com.illumon.iris.db.util.liveness.PermanentLivenessManager
- All Implemented Interfaces:
LivenessManager
A LivenessManager implementation that will never release its referents.
Instances expect to be used on exactly one thread, and hence do not take any measures to ensure thread safety.
-
Method Summary
Modifier and TypeMethodDescriptionfinal booleantryManage(LivenessReferent referent) Attempt to add the specified referent to this manager.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.illumon.iris.db.util.liveness.LivenessManager
manage
-
Method Details
-
tryManage
Description copied from interface:LivenessManagerAttempt to add the specified referent to this manager.- Specified by:
tryManagein interfaceLivenessManager- Parameters:
referent- The referent to add- Returns:
- Whether the referent was in fact added
-