This is an automated email from the ASF dual-hosted git repository.

sjaranowski pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/maven-resolver.git


The following commit(s) were added to refs/heads/master by this push:
     new ed62be67 [MRESOLVER-287] Get rid of deprecated finalize methods
ed62be67 is described below

commit ed62be676741f1ea114c76974e15854da4ee81ba
Author: Slawomir Jaranowski <[email protected]>
AuthorDate: Wed Feb 15 22:05:16 2023 +0100

    [MRESOLVER-287] Get rid of deprecated finalize methods
---
 .../connector/basic/BasicRepositoryConnector.java      | 14 --------------
 .../aether/named/support/NamedLockFactorySupport.java  | 18 ------------------
 2 files changed, 32 deletions(-)

diff --git 
a/maven-resolver-connector-basic/src/main/java/org/eclipse/aether/connector/basic/BasicRepositoryConnector.java
 
b/maven-resolver-connector-basic/src/main/java/org/eclipse/aether/connector/basic/BasicRepositoryConnector.java
index 60e83b99..5a635c85 100644
--- 
a/maven-resolver-connector-basic/src/main/java/org/eclipse/aether/connector/basic/BasicRepositoryConnector.java
+++ 
b/maven-resolver-connector-basic/src/main/java/org/eclipse/aether/connector/basic/BasicRepositoryConnector.java
@@ -173,20 +173,6 @@ final class BasicRepositoryConnector
         return executor;
     }
 
-    @Override
-    protected void finalize()
-            throws Throwable
-    {
-        try
-        {
-            close();
-        }
-        finally
-        {
-            super.finalize();
-        }
-    }
-
     @Override
     public void close()
     {
diff --git 
a/maven-resolver-named-locks/src/main/java/org/eclipse/aether/named/support/NamedLockFactorySupport.java
 
b/maven-resolver-named-locks/src/main/java/org/eclipse/aether/named/support/NamedLockFactorySupport.java
index 9b9a2b48..f1ae82cd 100644
--- 
a/maven-resolver-named-locks/src/main/java/org/eclipse/aether/named/support/NamedLockFactorySupport.java
+++ 
b/maven-resolver-named-locks/src/main/java/org/eclipse/aether/named/support/NamedLockFactorySupport.java
@@ -76,24 +76,6 @@ public abstract class NamedLockFactorySupport
         } );
     }
 
-
-    @Override
-    protected void finalize() throws Throwable
-    {
-        try
-        {
-            if ( !locks.isEmpty() )
-            {
-                // report leak
-                logger.warn( "Lock leak, referenced locks still exist {}", 
locks );
-            }
-        }
-        finally
-        {
-            super.finalize();
-        }
-    }
-
     /**
      * Implementations shall create and return {@link NamedLockSupport} for 
given {@code name}, this method must never
      * return {@code null}.

Reply via email to