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

Method lock

ZezeJava/ZezeJava/src/main/java/Zeze/Raft/Raft.java:108–115  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

106// private long unlockTime = System.currentTimeMillis();
107
108 public void lock() {
109// var lockBefore = System.currentTimeMillis();
110 mutex.lock();
111// lockTime = System.currentTimeMillis();
112// if (lockTime - lockBefore > 500) {
113// logger.warn("--- wait lock too long: {}, noLockTime: {}", lockTime - lockBefore, lockTime - unlockTime, new Exception());
114// }
115 }
116
117 public void unlock() {
118// unlockTime = System.currentTimeMillis();

Callers 12

OnSocketCloseMethod · 0.95
OnSocketHandshakeDoneMethod · 0.95
shutdownMethod · 0.95
processAppendEntriesMethod · 0.95
onTimerMethod · 0.95
waitLeaderReadyMethod · 0.95
isReadyLeaderMethod · 0.95
processRequestVoteMethod · 0.95
checkpointMethod · 0.95
checkpointMethod · 0.95

Calls 1

lockMethod · 0.65

Tested by

no test coverage detected