diff options
author | Joakim Erdfelt <joakime@apache.org> | 2007-10-19 14:21:13 +0000 |
---|---|---|
committer | Joakim Erdfelt <joakime@apache.org> | 2007-10-19 14:21:13 +0000 |
commit | 5242d36ec9429de283f8e903ba45b31019813c48 (patch) | |
tree | b270aab56a06bdc649cafd31b5c86548b7893d6e /archiva-base/archiva-consumers | |
parent | fc381bd29dca05df4f52f9e8d782e78f94e106e2 (diff) | |
download | archiva-5242d36ec9429de283f8e903ba45b31019813c48.tar.gz archiva-5242d36ec9429de283f8e903ba45b31019813c48.zip |
Cleaning up potential multi-threading issues with use of static SimpleDateFormat.
git-svn-id: https://svn.apache.org/repos/asf/maven/archiva/trunk@586472 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'archiva-base/archiva-consumers')
-rw-r--r-- | archiva-base/archiva-consumers/archiva-core-consumers/src/main/java/org/apache/maven/archiva/consumers/core/repository/DaysOldRepositoryPurge.java | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/archiva-base/archiva-consumers/archiva-core-consumers/src/main/java/org/apache/maven/archiva/consumers/core/repository/DaysOldRepositoryPurge.java b/archiva-base/archiva-consumers/archiva-core-consumers/src/main/java/org/apache/maven/archiva/consumers/core/repository/DaysOldRepositoryPurge.java index 79e64f3ee..e8d8e0d6d 100644 --- a/archiva-base/archiva-consumers/archiva-core-consumers/src/main/java/org/apache/maven/archiva/consumers/core/repository/DaysOldRepositoryPurge.java +++ b/archiva-base/archiva-consumers/archiva-core-consumers/src/main/java/org/apache/maven/archiva/consumers/core/repository/DaysOldRepositoryPurge.java @@ -43,20 +43,17 @@ import java.util.regex.Matcher; public class DaysOldRepositoryPurge extends AbstractRepositoryPurge { - private static final SimpleDateFormat timestampParser; - static - { - timestampParser = new SimpleDateFormat( "yyyyMMdd.HHmmss" ); - timestampParser.setTimeZone( DateUtils.UTC_TIME_ZONE ); - } + private SimpleDateFormat timestampParser; private int daysOlder; - + public DaysOldRepositoryPurge( ManagedRepositoryContent repository, ArtifactDAO artifactDao, int daysOlder ) { super( repository, artifactDao ); this.daysOlder = daysOlder; + timestampParser = new SimpleDateFormat( "yyyyMMdd.HHmmss" ); + timestampParser.setTimeZone( DateUtils.UTC_TIME_ZONE ); } public void process( String path ) |