|
@@ -227,7 +227,6 @@ public abstract class AbstractFilterService {
|
|
|
List<Future<List<Long>>> futures = new ArrayList<>();
|
|
|
for (final FilterStrategy strategy : strategies) {
|
|
|
Future<List<Long>> future = pool.submit(() -> {
|
|
|
- Stopwatch stopwatch = Stopwatch.createStarted();
|
|
|
List<Long> result = strategy.filter(param);
|
|
|
cdl.countDown();
|
|
|
return result;
|
|
@@ -261,6 +260,7 @@ public abstract class AbstractFilterService {
|
|
|
|
|
|
private List<FilterStrategy> getStrategies(FilterParam param) {
|
|
|
List<FilterStrategy> strategies = new ArrayList<>();
|
|
|
+ strategies.add(ServiceBeanFactory.getBean(SecurityStrategy.class));
|
|
|
strategies.add(ServiceBeanFactory.getBean(PreViewedStrategy.class));
|
|
|
strategies.add(ServiceBeanFactory.getBean(ViewedStrategy.class));
|
|
|
strategies.add(ServiceBeanFactory.getBean(RecommendStatusStrategy.class));
|