From f525685765e94e8ad34c532ce9e9df175dca2f1a Mon Sep 17 00:00:00 2001 From: zab2 <zab2@mail.i2p> Date: Wed, 26 Jun 2013 20:43:34 +0000 Subject: [PATCH] volatiles, finals --- router/java/src/net/i2p/router/JobImpl.java | 4 ++-- router/java/src/net/i2p/router/JobTiming.java | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/router/java/src/net/i2p/router/JobImpl.java b/router/java/src/net/i2p/router/JobImpl.java index 21ee8f9d7d..25431e20b0 100644 --- a/router/java/src/net/i2p/router/JobImpl.java +++ b/router/java/src/net/i2p/router/JobImpl.java @@ -18,10 +18,10 @@ import java.util.concurrent.atomic.AtomicLong; public abstract class JobImpl implements Job { private final RouterContext _context; private final JobTiming _timing; - private static AtomicLong _idSrc = new AtomicLong(); + private static final AtomicLong _idSrc = new AtomicLong(); private final long _id; //private Exception _addedBy; - private long _madeReadyOn; + private volatile long _madeReadyOn; public JobImpl(RouterContext context) { _context = context; diff --git a/router/java/src/net/i2p/router/JobTiming.java b/router/java/src/net/i2p/router/JobTiming.java index 818203aeb9..98d8e67c7f 100644 --- a/router/java/src/net/i2p/router/JobTiming.java +++ b/router/java/src/net/i2p/router/JobTiming.java @@ -16,9 +16,9 @@ import net.i2p.util.Clock; * For use by the router only. Not to be used by applications or plugins. */ public class JobTiming implements Clock.ClockUpdateListener { - private long _start; - private long _actualStart; - private long _actualEnd; + private volatile long _start; + private volatile long _actualStart; + private volatile long _actualEnd; private final RouterContext _context; public JobTiming(RouterContext context) { -- GitLab