|
|
@ -68,7 +68,7 @@ public class HouseServiceImpl implements HouseService, ResultDataResolver { |
|
|
|
/** |
|
|
|
* 导出房屋内家庭成员时本地缓存 |
|
|
|
*/ |
|
|
|
private static final Cache<String,List<HouseIcResiUserResultDTO.HouseMemberResultDTO>> memberCacheMap = CacheBuilder.newBuilder().expireAfterAccess(10, TimeUnit.SECONDS).expireAfterWrite(30,TimeUnit.MINUTES).build(); |
|
|
|
private static final Cache<String,List<HouseIcResiUserResultDTO.HouseMemberResultDTO>> memberCacheMap = CacheBuilder.newBuilder().expireAfterAccess(1, TimeUnit.MINUTES).expireAfterWrite(30,TimeUnit.MINUTES).build(); |
|
|
|
|
|
|
|
@Autowired |
|
|
|
private IcHouseService icHouseService; |
|
|
@ -700,7 +700,7 @@ public class HouseServiceImpl implements HouseService, ResultDataResolver { |
|
|
|
break; |
|
|
|
} |
|
|
|
resiParam.setPageNo(resiParam.getPageNo()+1); |
|
|
|
memberListTemp.parallelStream().forEach(h -> memberMap.put(h.getHomeId(), h.getHouseMemberList())); |
|
|
|
memberListTemp.forEach(h -> memberMap.put(h.getHomeId(), h.getHouseMemberList())); |
|
|
|
|
|
|
|
} while (memberListTemp.size() == resiParam.getPageSize()); |
|
|
|
log.info("getHouseUser getHouseMembers cost:{}ms,param:{}",System.currentTimeMillis() - startT,JSON.toJSONString(resiParam)); |
|
|
|