package com.ard.work.sdk.hb.cache;
|
|
import com.ard.work.sdk.hb.lib.HBNetSDK;
|
import java.util.concurrent.ConcurrentHashMap;
|
|
/**
|
* 相机预览句柄缓存
|
*
|
* @author 刘苏义
|
* @date 2024/10/24 8:55
|
*/
|
public class HbDeviceInfoCache {
|
|
private static final ConcurrentHashMap<String, HBNetSDK.HB_NET_DEVICEINFO> cache = new ConcurrentHashMap<>();
|
|
// 存储数据到缓存
|
public static void put(String cameraId, HBNetSDK.HB_NET_DEVICEINFO info) {
|
cache.put(cameraId, info);
|
}
|
|
// 从缓存中获取数据
|
public static HBNetSDK.HB_NET_DEVICEINFO get(String cameraId) {
|
return cache.get(cameraId);
|
}
|
|
// 删除缓存中数据
|
public static void remove(String cameraId) {
|
cache.remove(cameraId);
|
}
|
|
}
|