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 );
     }
 
 }