forked from Archives/Athou_commafeed
instantiate filtering service only once
This commit is contained in:
@@ -8,6 +8,11 @@ import java.util.concurrent.Future;
|
|||||||
import java.util.concurrent.TimeUnit;
|
import java.util.concurrent.TimeUnit;
|
||||||
import java.util.concurrent.TimeoutException;
|
import java.util.concurrent.TimeoutException;
|
||||||
|
|
||||||
|
import javax.inject.Inject;
|
||||||
|
import javax.inject.Singleton;
|
||||||
|
|
||||||
|
import lombok.RequiredArgsConstructor;
|
||||||
|
|
||||||
import org.apache.commons.jexl2.JexlContext;
|
import org.apache.commons.jexl2.JexlContext;
|
||||||
import org.apache.commons.jexl2.JexlEngine;
|
import org.apache.commons.jexl2.JexlEngine;
|
||||||
import org.apache.commons.jexl2.JexlException;
|
import org.apache.commons.jexl2.JexlException;
|
||||||
@@ -24,6 +29,8 @@ import org.jsoup.Jsoup;
|
|||||||
|
|
||||||
import com.commafeed.backend.model.FeedEntry;
|
import com.commafeed.backend.model.FeedEntry;
|
||||||
|
|
||||||
|
@RequiredArgsConstructor(onConstructor = @__({ @Inject }))
|
||||||
|
@Singleton
|
||||||
public class FeedEntryFilteringService {
|
public class FeedEntryFilteringService {
|
||||||
|
|
||||||
private static final JexlEngine ENGINE = initEngine();
|
private static final JexlEngine ENGINE = initEngine();
|
||||||
|
|||||||
Reference in New Issue
Block a user