package org.jctools.maps.cat_test;
import java.util.concurrent.locks.*;
public final class LockCounter extends Counter {
public String name() { return "Lock"; }
private final ReentrantLock _lock = new ReentrantLock();
private long _cnt;
public long get(){ return _cnt; }
public void add( long x ) {
try {
_lock.lock();
_cnt += x;
} finally {
_lock.unlock();
}
}
}