if ( "releases".equals( dirPurge.getDirectoryType() ) )
{
// do not purge if release in progress
if ( !releaseInProgress() && !isInPurgeQueue( dirPurge.getId() ) )
{
purgeQueue.put( new PurgeTask( dirPurge.getId() ) );
}
}
else if ( "buildOutput".equals( dirPurge.getDirectoryType() ) )
{
// do not purge if build in progress
if ( !buildInProgress() && !isInPurgeQueue( dirPurge.getId() ) )
{
purgeQueue.put( new PurgeTask( dirPurge.getId() ) );
}
}
}
catch ( TaskQueueException e )