Interface ReleasableLivenessManager
- All Superinterfaces:
LivenessManager
- All Known Implementing Classes:
LivenessScope,ParameterizedQueryServerImpl.ParameterizedQueryServerLivenessScope,SingletonLivenessManager
Interface for
LivenessManager instances that support a release() method to initiate retained referent
release callback invocation. It is the creator's responsibility to ensure that release() is invoked before
this manager becomes unreachable.-
Method Summary
Modifier and TypeMethodDescriptionvoidrelease()Release ownership of thisReleasableLivenessManager, allowing any retainedLivenessReferents to cleanup if they no longer have outstanding references.Methods inherited from interface com.illumon.iris.db.util.liveness.LivenessManager
manage, tryManage
-
Method Details
-
release
void release()Release ownership of thisReleasableLivenessManager, allowing any retainedLivenessReferents to cleanup if they no longer have outstanding references.
-