1234567891011121314151617181920212223242526272829303132333435363738 |
- package com.persagy.cameractl.cache;
- import java.util.HashMap;
- import java.util.Map;
- import com.persagy.cameractl.model.NvrSceneRelation;
- /**
- * 场景配置缓存
- *
- * @version 1.0.0
- * @company persagy
- * @author zhangqiankun
- * @date 2021年10月14日 下午5:36:25
- */
- public class SceneConfigCache {
- public static final String UNDERLINE = "_";
-
- /**
- * key: 精确到场景配置中的每个场景窗口的ID: group_scene_windowId
- * value: 解码器相关参数
- */
- public static final Map<String, NvrSceneRelation> SCENE_CONFIG = new HashMap<String, NvrSceneRelation>();
-
- /**
- * 获取缓存key
- *
- * @param group 组ID
- * @param scene 场景ID
- * @param windowId 场景配置中每一个场景窗口的ID
- * @return
- * @date 2021年10月14日 下午7:57:19
- */
- public static String getCacheKey(int group, int scene, int windowId) {
- return String.valueOf(group) + UNDERLINE + String.valueOf(scene) + UNDERLINE + String.valueOf(windowId);
- }
-
- }
|