summaryrefslogtreecommitdiffstats
path: root/archiva-base/archiva-consumers
diff options
context:
space:
mode:
authorJoakim Erdfelt <joakime@apache.org>2007-10-19 14:21:13 +0000
committerJoakim Erdfelt <joakime@apache.org>2007-10-19 14:21:13 +0000
commit5242d36ec9429de283f8e903ba45b31019813c48 (patch)
treeb270aab56a06bdc649cafd31b5c86548b7893d6e /archiva-base/archiva-consumers
parentfc381bd29dca05df4f52f9e8d782e78f94e106e2 (diff)
downloadarchiva-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.java11
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 )