more static atomics

This commit is contained in:
zzz
2013-11-17 15:03:10 +00:00
parent 1d4190734d
commit 7e3e08532f
7 changed files with 28 additions and 20 deletions

View File

@ -3,6 +3,7 @@ package net.i2p.client;
import java.util.HashSet;
import java.util.Iterator;
import java.util.Set;
import java.util.concurrent.atomic.AtomicLong;
import net.i2p.I2PAppContext;
import net.i2p.data.Destination;
@ -31,11 +32,11 @@ class MessageState {
private boolean _cancelled;
private final long _created;
private static long __stateId = 0;
private long _stateId;
private static final AtomicLong __stateId = new AtomicLong();
private final long _stateId;
public MessageState(I2PAppContext ctx, long nonce, String prefix) {
_stateId = ++__stateId;
_stateId = __stateId.incrementAndGet();
_context = ctx;
_log = ctx.logManager().getLog(MessageState.class);
_nonce = nonce;

View File

@ -24,6 +24,7 @@ import java.util.Set;
import java.util.TimeZone;
import java.util.concurrent.ConcurrentHashMap;
import java.util.concurrent.LinkedBlockingQueue;
import java.util.concurrent.atomic.AtomicInteger;
import java.util.concurrent.atomic.AtomicLong;
import net.i2p.I2PAppContext;
@ -738,11 +739,12 @@ public class LogManager {
_consoleBuffer.clear();
}
private static int __id = 0;
private static final AtomicInteger __id = new AtomicInteger();
private class ShutdownHook extends Thread {
private int _id;
private final int _id;
public ShutdownHook() {
_id = ++__id;
_id = __id.incrementAndGet();
}
@Override
public void run() {