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}.