MCPcopy Create free account
hub / github.com/e2wugui/zeze / getRankTotal

Method getRankTotal

ZezeJava/ZezeJava/src/main/java/Zeze/Game/Rank.java:364–366  ·  view source on GitHub ↗
(BConcurrentKey keyHint)

Source from the content-addressed store, hash-verified

362 private final ConcurrentHashMap<BConcurrentKey, RankTotal> rankCached = new ConcurrentHashMap<>();
363
364 public RankTotal getRankTotal(BConcurrentKey keyHint) {
365 return getRankTotal(keyHint, getRankSize(keyHint.getRankType()));
366 }
367
368 public RankTotal getRankTotal(BConcurrentKey keyHint, int countNeed) {
369 var rank = rankCached.computeIfAbsent(keyHint, __ -> new RankTotal(keyHint));

Callers 1

getRankPositionMethod · 0.95

Calls 10

getRankSizeMethod · 0.95
getRankCacheTimeoutMethod · 0.95
getRankDirectMethod · 0.95
getRankTypeMethod · 0.80
getBuildTimeMethod · 0.80
setTableValueMethod · 0.80
setBuildTimeMethod · 0.80
computeIfAbsentMethod · 0.65
lockMethod · 0.65
unlockMethod · 0.65

Tested by

no test coverage detected