有効期限を設定できるmap--ExpiringMap
918 ワード
maven:
putの場合は時間を設定でき、時間コードを更新できます.
net.jodah
expiringmap
0.5.8
putの場合は時間を設定でき、時間コードを更新できます.
// Map
@Test
public void test4() throws InterruptedException {
ExpiringMap map = ExpiringMap.builder().variableExpiration()
.expirationPolicy(ExpirationPolicy.CREATED)
.build();
//ExpirationPolicy.ACCESSED key , put
map.put("key1","value1",ExpirationPolicy.ACCESSED,10000,TimeUnit.MILLISECONDS);
Thread.sleep(6000);
//System.out.println("key1:"+map.get("key1"));
Thread.sleep(6000);
System.out.println("key1:"+map.get("key1"));
}