fix #1130 set expiry to thumbnail purger

This commit is contained in:
Shinsuke Sugaya 2017-06-29 14:29:12 +09:00
parent 219696b906
commit 6464277217
2 changed files with 5 additions and 3 deletions

View file

@ -22,7 +22,7 @@ import org.slf4j.LoggerFactory;
public class PurgeThumbnailJob {
private static final Logger logger = LoggerFactory.getLogger(PurgeThumbnailJob.class);
private long expiry;
private long expiry = 30 * 24 * 60 * 60 * 1000L;
public String execute() {
try {
@ -39,7 +39,9 @@ public class PurgeThumbnailJob {
}
public PurgeThumbnailJob expiry(final long expiry) {
this.expiry = expiry;
if (expiry > 0) {
this.expiry = expiry;
}
return this;
}
}

View file

@ -11,6 +11,6 @@
{"index":{"_index":".fess_config","_type":"scheduled_job","_id":"thumbnail_generate"}}
{"name":"Thumbnail Generator","target":"all","cronExpression":"* * * * *","scriptType":"groovy","scriptData":"return container.getComponent(\"generateThumbnailJob\").execute();","jobLogging":false,"crawler":false,"available":true,"sortOrder":6,"createdBy":"system","createdTime":0,"updatedBy":"system","updatedTime":0}
{"index":{"_index":".fess_config","_type":"scheduled_job","_id":"thumbnail_purger"}}
{"name":"Thumbnail Purger","target":"all","cronExpression":"0 0 * * *","scriptType":"groovy","scriptData":"return container.getComponent(\"purgeThumbnailJob\").expiry(30 * 24 * 60 * 60 * 1000).execute();","jobLogging":true,"crawler":false,"available":true,"sortOrder":7,"createdBy":"system","createdTime":0,"updatedBy":"system","updatedTime":0}
{"name":"Thumbnail Purger","target":"all","cronExpression":"0 0 * * *","scriptType":"groovy","scriptData":"return container.getComponent(\"purgeThumbnailJob\").expiry(30 * 24 * 60 * 60 * 1000L).execute();","jobLogging":true,"crawler":false,"available":true,"sortOrder":7,"createdBy":"system","createdTime":0,"updatedBy":"system","updatedTime":0}
{"index":{"_index":".fess_config","_type":"scheduled_job","_id":"ping_es"}}
{"name":"Ping Elasticsearch","target":"all","cronExpression":"* * * * *","scriptType":"groovy","scriptData":"return container.getComponent(\"pingEsJob\").execute();","jobLogging":false,"crawler":false,"available":true,"sortOrder":8,"createdBy":"system","createdTime":0,"updatedBy":"system","updatedTime":0}