|
@@ -15,10 +15,7 @@ import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.beans.factory.annotation.Qualifier;
|
|
|
import org.springframework.data.redis.core.RedisTemplate;
|
|
|
|
|
|
-import java.util.ArrayList;
|
|
|
-import java.util.LinkedHashMap;
|
|
|
-import java.util.List;
|
|
|
-import java.util.Map;
|
|
|
+import java.util.*;
|
|
|
|
|
|
/**
|
|
|
* @author dyp
|
|
@@ -41,7 +38,7 @@ public abstract class AbstractFlowPoolWithLevelRecallStrategy implements RecallS
|
|
|
List<Video> results = new ArrayList<>();
|
|
|
List<String> data = redisTemplate.opsForSet().randomMembers(flowPoolKey, getSize);
|
|
|
if (CollectionUtils.isEmpty(data)) {
|
|
|
- return null;
|
|
|
+ return Collections.emptyList();
|
|
|
}
|
|
|
Map<Long, String> videoFlowPoolMap = new LinkedHashMap<>();
|
|
|
for (String value : data) {
|