Browse Source

better logging when cleaning temp group index

git-svn-id: https://svn.apache.org/repos/asf/archiva/trunk@1443793 13f79535-47bb-0310-9956-ffa450edef68
tags/archiva-1.4-M4
Olivier Lamy 11 years ago
parent
commit
b72d669109

+ 10
- 0
archiva-modules/archiva-base/archiva-indexer/src/main/java/org/apache/archiva/indexer/merger/TemporaryGroupIndex.java View File

@@ -76,6 +76,16 @@ public class TemporaryGroupIndex
return this;
}

public String getGroupId()
{
return groupId;
}

public void setGroupId( String groupId )
{
this.groupId = groupId;
}

@Override
public int hashCode()
{

+ 2
- 1
archiva-modules/archiva-base/archiva-indexer/src/main/java/org/apache/archiva/indexer/merger/TemporaryGroupIndexCleaner.java View File

@@ -54,12 +54,13 @@ public class TemporaryGroupIndexCleaner
@Scheduled(fixedDelay = 900000)
public void cleanTemporaryIndex()
{
log.info( "cleanTemporaryIndex" );
for ( TemporaryGroupIndex temporaryGroupIndex : indexMerger.getTemporaryGroupIndexes() )
{
// cleanup files older than the ttl
if ( new Date().getTime() - temporaryGroupIndex.getCreationTime() > indexMerger.getGroupMergedIndexTtl() )
{
log.info( "cleanTemporaryIndex for groupId {}", temporaryGroupIndex.getGroupId() );
indexMerger.cleanTemporaryGroupIndex( temporaryGroupIndex );

}

Loading…
Cancel
Save