ID - public static class AccessChecker.AddressChecker<ID> extends AccessChecker<ID>
AccessChecker的地址限制检查AccessChecker.AccessCheckerException, AccessChecker.AddressChecker<ID>, AccessChecker.AddressException, AccessChecker.BlacklistChecker<ID>, AccessChecker.BlacklistException, AccessChecker.FreqChecker<ID>, AccessChecker.FreqException, AccessChecker.FreqStatChecker<ID>cache, cacheMap, expireMills, NULL_OBJ| 构造器和说明 |
|---|
AddressChecker(long expireMills)
构造方法
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
checkAddress(ID id,
java.lang.Object address)
地址限制检查
检查指定的 id是否存在于缓存中,如果存在且映射的值与value不相等则抛出异常,
如果不存在则将id-address值对添加到缓存 |
public AddressChecker(long expireMills)
expireMills - 缓存数据有效期(毫秒),必须大于0,过期自动从缓存删除public void checkAddress(ID id, java.lang.Object address) throws AccessChecker.AddressException
id是否存在于缓存中,如果存在且映射的值与value不相等则抛出异常,
如果不存在则将id-address值对添加到缓存id - 为null忽略address - 为null忽略AccessChecker.AddressExceptionCopyright © 2023. All Rights Reserved.