|
@@ -41,7 +41,11 @@ public class FilterService {
|
|
|
for (final FilterStrategy strategy : strategies) {
|
|
|
Future<FilterResult> future = pool.submit(() -> {
|
|
|
try {
|
|
|
- return strategy.filter(param);
|
|
|
+ long t1 = System.currentTimeMillis();
|
|
|
+ FilterResult ret = strategy.filter(param);
|
|
|
+ long t2 = System.currentTimeMillis();
|
|
|
+ log.info("Filter {} cost: {}", strategy.getClass().getSimpleName(), t2 - t1);
|
|
|
+ return ret;
|
|
|
} finally {
|
|
|
cdl.countDown();
|
|
|
}
|