parent
b519eda441
commit
41c15f205f
|
|
@ -103,8 +103,9 @@ public class CodahaleMetricWriter implements MetricWriter {
|
||||||
private Object getGuageLock(String name) {
|
private Object getGuageLock(String name) {
|
||||||
Object lock = this.gaugeLocks.get(name);
|
Object lock = this.gaugeLocks.get(name);
|
||||||
if (lock == null) {
|
if (lock == null) {
|
||||||
this.gaugeLocks.putIfAbsent(name, new Object());
|
Object newLock = new Object();
|
||||||
lock = this.gaugeLocks.get(name);
|
lock = this.gaugeLocks.putIfAbsent(name, newLock);
|
||||||
|
lock = (lock == null ? newLock : lock);
|
||||||
}
|
}
|
||||||
return lock;
|
return lock;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue