Author: centic
Date: Fri Apr 1 21:17:22 2022
New Revision: 1899497
URL: http://svn.apache.org/viewvc?rev=1899497&view=rev
Log:
Suppress forbidden-apis failing with MemoryLeakVerifier in JDK 18
Keep using Runtime.runFinalization() as long as it is available.
Modified:
poi/trunk/poi/src/test/java/org/apache/poi/util/MemoryLeakVerifier.java
Modified:
poi/trunk/poi/src/test/java/org/apache/poi/util/MemoryLeakVerifier.java
URL:
http://svn.apache.org/viewvc/poi/trunk/poi/src/test/java/org/apache/poi/util/MemoryLeakVerifier.java?rev=1899497&r1=1899496&r2=1899497&view=diff
==============================================================================
--- poi/trunk/poi/src/test/java/org/apache/poi/util/MemoryLeakVerifier.java
(original)
+++ poi/trunk/poi/src/test/java/org/apache/poi/util/MemoryLeakVerifier.java Fri
Apr 1 21:17:22 2022
@@ -85,6 +85,7 @@ public class MemoryLeakVerifier {
}
}
+ @SuppressForbidden("Use finalization as long as it is available here and
remove it when the JDK stops providing it")
private static void assertGarbageCollected(WeakReference<Object> ref, int
maxIterations) throws InterruptedException {
Runtime runtime = Runtime.getRuntime();
for (int i = 0; i < maxIterations; i++) {
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]