日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

關于java 泛型設計接口 導致的參數類型不匹配問題

瀏覽:260日期:2023-12-14 10:36:30

問題描述

1.設計了一個接口用于包裝其它 pojo,以計算是否過期

public interface CatchWrapper<T>{ public long getCatchedTime();public T getValue();public boolean valid();}

某一個實現:

public class DeviceCatchWrapper implements CatchWrapper<Device> { private final long catchedTime; private final Device device; private static final long CATCH_TIME = 20*1000; public DeviceCatchWrapper(Device device) {this.device = device;catchedTime = System.currentTimeMillis(); } @Override public long getCatchedTime() {return catchedTime; } @Override public Device getValue() {return device; } @Override public boolean valid() {return System.currentTimeMillis() - catchedTime < CATCH_TIME; }}

另有一個管理類,主要是刪除過期的緩存

public class DeviceCatchWrapperManager<T> { private static final ScheduledExecutorService service = Executors.newSingleThreadScheduledExecutor(); private final ConcurrentMap<String, CatchWrapper<T>> catchStore; private final long initialDelay; private final long delay; private TimeUnit unit; private volatile boolean stop = false; public DeviceCatchWrapperManager(ConcurrentMap<String,CatchWrapper<T>> catchStore, long initialDelay, long delay, TimeUnit unit) {this.catchStore = catchStore;this.initialDelay = initialDelay;this.delay = delay;this.unit = unit; } /** * 周期性檢查過期的緩存,然后刪除 */ public void startLoop() {service.scheduleWithFixedDelay(new Runnable() { @Override public void run() {for (Entry<String, CatchWrapper<T>> entry : catchStore.entrySet()) { if (stop)break; String key = entry.getKey(); CatchWrapper<T> cw = entry.getValue(); if (!cw.valid()){System.out.println('Device catch manager --------------->remove:'+key);catchStore.remove(key, cw); }} }}, initialDelay, delay, unit); } /** * 停在對緩存進行過期檢查 */ public void stop() {stop = true;service.shutdownNow(); }}

但是真正構造函數 傳參數報錯

private final ConcurrentMap<String, DeviceCatchWrapper> catchMap = new ConcurrentHashMap<>(); 下面的報錯,參數不對private final DeviceCatchWrapperManager<Device> catchManager = new DeviceCatchWrapperManager<Device>(catchMap, 2, 2, TimeUnit.HOURS);

改怎么解決這個錯誤 或者 該怎么設計接口或者改進呢?

問題解答

回答1:

ConcurrentMap<String, DeviceCatchWrapper> catchMap = new ConcurrentHashMap<>(); 這句有問題改成ConcurrentMap<String, CatchWrapper<Device>> catchMap = new ConcurrentHashMap<String, DeviceCatchWrapper>();試試

標簽: java
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
日韩一区精品视频| 99久久精品费精品国产| 午夜日韩福利| 欧美91精品| 亚洲免费播放| 午夜一级久久| 日韩精品五月天| 综合激情在线| 欧美影院视频| 国产精品免费99久久久| 国产精品17p| 丁香婷婷久久| 四虎影视精品| 国产一级久久| 日韩二区在线观看| 精品一区电影| 久久久久久黄| 久色成人在线| 国产日韩视频| 高清日韩中文字幕| 少妇久久久久| 蜜臀久久99精品久久久久久9| 日韩在线播放一区二区| 日韩avvvv在线播放| 麻豆久久久久久久| 精品日韩视频| 亚洲日本在线观看视频| 国产精品白丝一区二区三区| 日韩免费一区| 日韩中文字幕91| 国产精品99久久免费观看| 日韩电影在线视频| 天堂成人国产精品一区| 国产精品亚洲一区二区在线观看| 国产激情在线播放| 另类亚洲自拍| 国产精品欧美三级在线观看 | 日韩一级精品| 911亚洲精品| 国产综合色区在线观看| 蜜桃视频一区二区三区在线观看| 国产精品日本一区二区不卡视频 | 性欧美69xoxoxoxo| 欧美视频一区| 日韩网站中文字幕| 天堂va在线高清一区| 成人在线超碰| 伊人久久亚洲| 日韩欧美一区免费| 亚洲欧美久久精品| 欧美激情另类| 国产亚洲福利| 狠狠久久伊人| 亚洲日韩视频| av亚洲一区二区三区| 欧美亚洲综合视频| 韩国久久久久久| 日韩欧美美女在线观看| 亚洲播播91| 久久黄色影视| 亚洲午夜在线| 国产精品主播| 亚洲电影在线一区二区三区| 久久精品72免费观看| 欧美a级片一区| 精品中文字幕一区二区三区四区| 日韩视频一区| 日产精品一区二区| 日本视频一区二区| 亚洲激情中文在线| 成人一区而且| 日韩av中文在线观看| 欧美影院三区| 国产在线日韩精品| 日韩av电影一区| 99国产精品99久久久久久粉嫩| 成人在线免费观看网站| 91福利精品在线观看| 99riav国产精品| 亚洲综合在线电影| 麻豆精品视频在线观看免费| 免费日韩av| 91精品一区二区三区综合在线爱| 国产精品乱战久久久| 午夜亚洲福利| 99亚洲视频| 另类中文字幕国产精品| 国产精品观看| 欧美天堂一区| 日本不卡视频一二三区| 男人操女人的视频在线观看欧美| 欧美午夜精彩| 国产麻豆久久| 新版的欧美在线视频| 精品视频在线一区二区在线| 欧美一级全黄| 91九色综合| 日韩欧美中文字幕电影| 免费久久精品视频| 欧美日韩精品在线一区| 特黄毛片在线观看| 久久精品网址| 麻豆成人91精品二区三区| 亚洲精品综合| 蜜臀精品一区二区三区在线观看 | 婷婷综合在线| av亚洲免费| 欧美日韩一区二区三区视频播放| 国产一区调教| 精品久久久久久久| 免费一区二区三区在线视频| 美腿丝袜亚洲三区| 精品国产乱码久久久| 国产日韩欧美三级| 国产三级精品三级在线观看国产| 日韩高清不卡在线| 日韩高清不卡在线| 国产精品综合| 你懂的网址国产 欧美| 麻豆精品在线视频| 精品视频97| 国产在线观看www| 日韩精品免费一区二区三区| 国产超碰精品| 91精品电影| 蜜桃久久精品一区二区| 亚洲免费资源| 欧美日韩va| 国产欧美日韩一区二区三区在线| 国产日产精品_国产精品毛片 | 欧美韩一区二区| 美女毛片一区二区三区四区最新中文字幕亚洲 | 日韩三区在线| 亚洲国内精品| 亚洲一区二区三区高清不卡| 久久亚洲国产精品一区二区| 免费在线观看不卡| 日韩国产在线一| 国产亚洲欧美日韩精品一区二区三区 | 国产精品国码视频| 国内不卡的一区二区三区中文字幕| 精品久久久中文字幕| 日韩成人三级| 99国产精品视频免费观看一公开| 在线观看亚洲精品福利片| 欧美日韩xxxx| 岛国av免费在线观看| av亚洲免费| 日韩和欧美一区二区| 开心激情综合| 成人福利av| 2023国产精品久久久精品双| 在线精品观看| 久久成人福利| 久久国产直播| 亚洲精品激情| 精品免费视频| 黄色亚洲大片免费在线观看| 五月国产精品| 精品91福利视频| 亚洲激情不卡| **爰片久久毛片| 亚洲伦乱视频| 亚洲一级大片| 粉嫩av一区二区三区四区五区| 日韩综合精品| 视频精品一区二区| 国产精品22p| 国产高清久久| 国产乱人伦丫前精品视频| 日韩一区二区三区免费播放| 视频一区二区三区中文字幕| 欧美精品99| 国产精品99一区二区| 天堂va在线高清一区| 激情黄产视频在线免费观看| 噜噜噜躁狠狠躁狠狠精品视频| 国产精品视频3p| 国户精品久久久久久久久久久不卡| 日本一区二区三区视频在线看| 精品国产亚洲一区二区在线观看| 午夜欧美精品| 麻豆精品久久久| 老色鬼久久亚洲一区二区| 精品久久福利| 蜜桃av一区二区三区电影| 韩国女主播一区二区三区| 亚洲制服少妇| 国语精品一区| 日韩一区二区三区精品视频第3页 日韩一区二区三区免费视频 | 国产极品久久久久久久久波多结野| 91精品蜜臀一区二区三区在线| 亚洲一级大片| 久久婷婷激情| 国产福利一区二区三区在线播放| 夜夜嗨网站十八久久| 国产一区调教| 欧美日本一区| 天堂成人免费av电影一区| 欧美成人精品三级网站|