public final class ReferenceCountedUtils extends Object
Modifier and Type | Method and Description |
---|---|
static void |
add(AbstractReferenceCounted referenceCounted)
Adds a reference counted resource to the set of tracked resources.
|
static void |
assertReferencesReleased()
Asserts that all reference counted resources have been released.
|
static void |
disableReferenceTracing()
Disables tracing of reference counted resources.
|
static void |
enableReferenceTracing()
Enables tracing of reference counted resources.
|
static void |
unmonitor(ReferenceCounted counted)
Stops monitoring a reference counted resource.
|
public static void add(AbstractReferenceCounted referenceCounted)
referenceCounted
- The reference counted resource to add.public static void enableReferenceTracing()
public static void disableReferenceTracing()
public static void assertReferencesReleased()
AssertionError
- If any reference counted resource has not been released.public static void unmonitor(ReferenceCounted counted)
counted
- The reference counted resource to unmonitor.Copyright © 2023. All rights reserved.