java-snowflake icon indicating copy to clipboard operation
java-snowflake copied to clipboard

Unnecessary use of volatile

Open syedfaisal3 opened this issue 2 years ago • 0 comments

@callicoder The entire nextId() method is synchronized! Why do we need a volatile still?

private volatile long lastTimestamp = -1L; private volatile long sequence = 0L;

public synchronized long nextId() { }

syedfaisal3 avatar Feb 13 '23 06:02 syedfaisal3