Removed locker object, using a synchronized method now.

This commit is contained in:
7u83 2017-02-04 23:17:46 +01:00
parent efba812190
commit 7a6f56883d

View File

@ -32,7 +32,6 @@ package sesim;
*/ */
public class IDGenerator { public class IDGenerator {
private final Locker ID_LOCKER = new Locker();
private long next_id; private long next_id;
/** /**
@ -56,10 +55,7 @@ public class IDGenerator {
* *
* @return the next generated ID * @return the next generated ID
*/ */
public long getNext() { public synchronized long getNext() {
ID_LOCKER.lock(); return next_id++;
long id = next_id++;
ID_LOCKER.unlock();
return id;
} }
} }