(long roleId)
| 591 | } |
| 592 | |
| 593 | private BLocal getLoginLocal(long roleId) { |
| 594 | var bLocal = _tlocal.get(roleId); |
| 595 | if (bLocal == null || bLocal.getLoginVersion() != getOrAddOnlineShared(roleId).getLoginVersion()) |
| 596 | throw new IllegalStateException("roleId not online or invalid version. " + roleId); |
| 597 | return bLocal; |
| 598 | } |
| 599 | |
| 600 | private final ConcurrentHashMap<Long, Long> localActiveTimes = new ConcurrentHashMap<>(); |
| 601 |
no test coverage detected