|  |  |  | 
|---|
|  |  |  | package com.genersoft.iot.vmp.media.zlm; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | import com.alibaba.fastjson.JSONObject; | 
|---|
|  |  |  | import com.alibaba.fastjson2.JSONObject; | 
|---|
|  |  |  | import com.genersoft.iot.vmp.media.zlm.dto.HookType; | 
|---|
|  |  |  | import com.genersoft.iot.vmp.media.zlm.dto.IHookSubscribe; | 
|---|
|  |  |  | import com.genersoft.iot.vmp.media.zlm.dto.MediaServerItem; | 
|---|
|  |  |  | 
|---|
|  |  |  | @Scheduled(cron="0 0/5 * * * ?")   //每5分钟执行一次 | 
|---|
|  |  |  | public void execute(){ | 
|---|
|  |  |  |  | 
|---|
|  |  |  | logger.info("[hook订阅] 清理"); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | Instant instant = Instant.now().minusMillis(TimeUnit.MINUTES.toMillis(5)); | 
|---|
|  |  |  | int total = 0; | 
|---|
|  |  |  | for (HookType hookType : allSubscribes.keySet()) { | 
|---|
|  |  |  | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  | logger.info("[hook订阅] 清理结束,共清理{}条过期数据", total); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|