public class GenericsMapBarrier<K,V> extends Object implements GenericsBarrier<Map<K,V>>
Constructor and Description |
---|
GenericsMapBarrier(K barrierKey) |
GenericsMapBarrier(K barrierKey,
V barrierValue) |
Modifier and Type | Method and Description |
---|---|
void |
check(Map<K,V> map)
检测是否需要添加屏障对象 防止穿透
|
static <K,V> GenericsMapBarrier<K,V> |
create(K barrierKey)
创建屏障
|
static <K,V> GenericsMapBarrier<K,V> |
create(K barrierKey,
V barrierValue)
创建屏障
|
void |
remove(Map<K,V> map)
移除屏障对象
|
public GenericsMapBarrier(K barrierKey)
public static <K,V> GenericsMapBarrier<K,V> create(K barrierKey)
K
- KV
- VbarrierKey
- barrierKeypublic static <K,V> GenericsMapBarrier<K,V> create(K barrierKey, V barrierValue)
K
- KV
- VbarrierKey
- barrierKeybarrierValue
- barrierValuepublic void check(Map<K,V> map)
GenericsBarrier
check
in interface GenericsBarrier<Map<K,V>>
map
- objpublic void remove(Map<K,V> map)
GenericsBarrier
remove
in interface GenericsBarrier<Map<K,V>>
map
- objCopyright © 2024. All rights reserved.