Class ConcurrentCleaner
java.lang.Object
org.eclipse.rdf4j.common.concurrent.locks.diagnostics.ConcurrentCleaner
Optimized for multithreaded use of the Java 9+ Cleaner
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) static int
private static Cleaner
instantiateCleaner
(int index) private static int
powerOfTwoSize
(int initialSize)
-
Field Details
-
MAX
private static final int MAX- See Also:
-
cleaner
-
mask
private static final int mask
-
-
Constructor Details
-
ConcurrentCleaner
public ConcurrentCleaner()
-
-
Method Details
-
powerOfTwoSize
private static int powerOfTwoSize(int initialSize) -
getIndex
-
register
-
instantiateCleaner
-