//package com.qmth.themis.business.cache;
//
//import com.qmth.themis.business.constant.SpringContextHolder;
//import com.qmth.themis.business.util.RedisUtil;
//
//import java.util.HashMap;
//import java.util.Map;
//import java.util.concurrent.TimeUnit;
//
///**
// * @Description: 监考通话缓存
// * @Param:
// * @return:
// * @Author: wangliang
// * @Date: 2023/10/25
// */
//public class ExamInvigilateCallCacheUtil {
//    private static RedisUtil redisUtil = SpringContextHolder.getBean(RedisUtil.class);
//
//    public static void setBatchId(Long examRecordId, String batchId) {
//        redisUtil.set(RedisKeyHelper.examInvigilateCallCacheKey(examRecordId), "batchId", batchId);
//    }
//
//    public static String getBatchId(Long examRecordId) {
//        return (String) redisUtil.get(RedisKeyHelper.examInvigilateCallCacheKey(examRecordId), "batchId");
//    }
//
//    public static void expire(Long examRecordId, String batchId) {
//        Map<String, Object> map = new HashMap<>();
//        map.put("batchId", batchId);
//        redisUtil.setForHash(RedisKeyHelper.examInvigilateCallCacheKey(examRecordId), map);
//        redisUtil.expire(RedisKeyHelper.examInvigilateCallCacheKey(examRecordId), 5L, TimeUnit.HOURS);//5小时过期
//    }
//}