Files
Athou_commafeed/src/main/java/com/commafeed/backend/task/OrphansCleanupTask.java

38 lines
777 B
Java
Raw Normal View History

2014-08-09 22:18:14 +02:00
package com.commafeed.backend.task;
import java.util.concurrent.TimeUnit;
import lombok.RequiredArgsConstructor;
import com.commafeed.backend.service.DatabaseCleaningService;
import com.commafeed.backend.task.SchedulingService.ScheduledTask;
@RequiredArgsConstructor
public class OrphansCleanupTask implements ScheduledTask {
private final DatabaseCleaningService cleaner;
@Override
public void run() {
2014-08-11 06:11:12 +02:00
cleaner.cleanEntriesWithoutSubscriptions();
cleaner.cleanFeedsWithoutSubscriptions();
cleaner.cleanContentsWithoutEntries();
2014-08-09 22:18:14 +02:00
}
@Override
public long getInitialDelay() {
return 30;
}
@Override
public long getPeriod() {
return 60;
}
@Override
public TimeUnit getTimeUnit() {
return TimeUnit.MINUTES;
}
}