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