You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by cs...@apache.org on 2020/12/28 10:33:04 UTC
[maven-resolver] branch master updated: [MRESOLVER-155] Make
TrackingFileManager member of DefaultUpdateCheckManager
This is an automated email from the ASF dual-hosted git repository.
cstamas 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 c0b42df [MRESOLVER-155] Make TrackingFileManager member of DefaultUpdateCheckManager
c0b42df is described below
commit c0b42df326b1ba9b45fe6aadca8aa90e51702577
Author: Tamas Cservenak <ta...@cservenak.net>
AuthorDate: Mon Dec 28 11:32:27 2020 +0100
[MRESOLVER-155] Make TrackingFileManager member of DefaultUpdateCheckManager
---
.../eclipse/aether/internal/impl/DefaultUpdateCheckManager.java | 9 ++++++---
1 file changed, 6 insertions(+), 3 deletions(-)
diff --git a/maven-resolver-impl/src/main/java/org/eclipse/aether/internal/impl/DefaultUpdateCheckManager.java b/maven-resolver-impl/src/main/java/org/eclipse/aether/internal/impl/DefaultUpdateCheckManager.java
index d8dab4b..e9b9560 100644
--- a/maven-resolver-impl/src/main/java/org/eclipse/aether/internal/impl/DefaultUpdateCheckManager.java
+++ b/maven-resolver-impl/src/main/java/org/eclipse/aether/internal/impl/DefaultUpdateCheckManager.java
@@ -62,6 +62,8 @@ public class DefaultUpdateCheckManager
private static final Logger LOGGER = LoggerFactory.getLogger( DefaultUpdatePolicyAnalyzer.class );
+ private final TrackingFileManager trackingFileManager;
+
private UpdatePolicyAnalyzer updatePolicyAnalyzer;
private static final String UPDATED_KEY_SUFFIX = ".lastUpdated";
@@ -82,12 +84,13 @@ public class DefaultUpdateCheckManager
public DefaultUpdateCheckManager()
{
- // enables default constructor
+ trackingFileManager = new TrackingFileManager();
}
@Inject
DefaultUpdateCheckManager( UpdatePolicyAnalyzer updatePolicyAnalyzer )
{
+ this();
setUpdatePolicyAnalyzer( updatePolicyAnalyzer );
}
@@ -507,7 +510,7 @@ public class DefaultUpdateCheckManager
private Properties read( File touchFile )
{
- Properties props = new TrackingFileManager().read( touchFile );
+ Properties props = trackingFileManager.read( touchFile );
return ( props != null ) ? props : new Properties();
}
@@ -584,7 +587,7 @@ public class DefaultUpdateCheckManager
updates.put( transferKey + UPDATED_KEY_SUFFIX, timestamp );
}
- return new TrackingFileManager().update( touchFile, updates );
+ return trackingFileManager.update( touchFile, updates );
}
}