|
|
@@ -10,6 +10,9 @@ import com.coffee.bus.service.LocalBusInfusionHistoryService;
|
|
|
import com.coffee.bus.service.LocalBusPatientService;
|
|
|
import com.coffee.common.cache.value.Value;
|
|
|
import com.coffee.common.util.RedissonUtil;
|
|
|
+import org.redisson.api.LocalCachedMapOptions;
|
|
|
+import org.redisson.api.RLocalCachedMap;
|
|
|
+import org.redisson.api.RMap;
|
|
|
import org.redisson.api.RMapCache;
|
|
|
|
|
|
/**
|
|
|
@@ -22,7 +25,7 @@ import org.redisson.api.RMapCache;
|
|
|
public class ClusterPatientOperator implements PatientOperator {
|
|
|
private final String patientCode;
|
|
|
private final String hospitalId;
|
|
|
- private final RMapCache<String, Value> mapCache;
|
|
|
+ private final RMap<String, Value> mapCache;
|
|
|
private final LocalBusPatientService patientService;
|
|
|
private final LocalBusInfusionHistoryService infusionHistoryService;
|
|
|
|
|
|
@@ -31,12 +34,12 @@ public class ClusterPatientOperator implements PatientOperator {
|
|
|
this.hospitalId=hospitalId;
|
|
|
patientService=SpringUtil.getBean(LocalBusPatientService.class);
|
|
|
infusionHistoryService=SpringUtil.getBean(LocalBusInfusionHistoryService.class);
|
|
|
- mapCache= SpringUtil.getBean(RedissonUtil.class).getRedissonClient().getMapCache(hospitalId+":"+patientCode);
|
|
|
+ mapCache = SpringUtil.getBean(RedissonUtil.class).getRedissonClient().getLocalCachedMap(hospitalId+":"+patientCode, LocalCachedMapOptions.defaults());
|
|
|
}
|
|
|
|
|
|
|
|
|
@Override
|
|
|
- public RMapCache<String, Value> getCache() {
|
|
|
+ public RMap<String, Value> getCache() {
|
|
|
return mapCache;
|
|
|
}
|
|
|
|