// get default purge configuration for repository
RepositoryPurgeConfiguration purgeConfig = purgeConfigService.getDefaultPurgeConfigurationForRepository( repository.getId() );
if ( purgeConfig != null )
{
purgeManager.purgeRepository( purgeConfig );
AuditLog event = new AuditLog( "Repository id=" + repository.getId(), AuditLogConstants.PURGE_LOCAL_REPOSITORY );
event.setCategory( AuditLogConstants.LOCAL_REPOSITORY );
event.setCurrentUser( getPrincipal() );
event.log();