CarEnergyBuffer.java
596 Bytes
package com.bsth.message.buffer;
import com.bsth.message.entity.CarEnergy;
import java.util.Map;
import java.util.concurrent.ConcurrentHashMap;
/**
* @author Hill
*/
public class CarEnergyBuffer {
private static Map<String, CarEnergy> code2energy = new ConcurrentHashMap<>();
public static void put(CarEnergy carEnergy) {
code2energy.put(carEnergy.getNbbm(), carEnergy);
}
public static int getCarEnergy(String carCode) {
CarEnergy carEnergy = code2energy.get(carCode);
return carEnergy == null ? -1 : (int) (carEnergy.getEnergy() * 100);
}
}