|
@@ -25,6 +25,12 @@ public class AdItemFeatureService extends AbstractFeatureService<String, AdItem
|
|
super.typeToken = new TypeToken<AdItemFeature>() {
|
|
super.typeToken = new TypeToken<AdItemFeature>() {
|
|
};
|
|
};
|
|
|
|
|
|
|
|
+ super.defaultValueFunc = k -> {
|
|
|
|
+ AdItemFeature feature = new AdItemFeature();
|
|
|
|
+ feature.setAdId(k);
|
|
|
|
+ return feature;
|
|
|
|
+ };
|
|
|
|
+
|
|
int maximumSize = 10000;
|
|
int maximumSize = 10000;
|
|
int refreshAfterWrite = 60;
|
|
int refreshAfterWrite = 60;
|
|
int expireAfterWrite = 60;
|
|
int expireAfterWrite = 60;
|
|
@@ -56,7 +62,7 @@ public class AdItemFeatureService extends AbstractFeatureService<String, AdItem
|
|
}
|
|
}
|
|
List<String> adIdList = request.getAdIdList();
|
|
List<String> adIdList = request.getAdIdList();
|
|
|
|
|
|
- Map<String, AdItemFeature> itemFeatureMap = super.getAllTempMethod(adIdList);
|
|
|
|
|
|
+ Map<String, AdItemFeature> itemFeatureMap = super.getAll(adIdList);
|
|
if (MapUtils.isEmpty(itemFeatureMap)) {
|
|
if (MapUtils.isEmpty(itemFeatureMap)) {
|
|
return GetAllAdItemFeatureResponse.newBuilder()
|
|
return GetAllAdItemFeatureResponse.newBuilder()
|
|
.setResult(Result.newBuilder().setCode(1))
|
|
.setResult(Result.newBuilder().setCode(1))
|