X-Git-Url: https://git.pterodactylus.net/?p=Sone.git;a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fnet%2Fpterodactylus%2Fsone%2Fdata%2Fimpl%2FSoneImpl.java;fp=src%2Fmain%2Fjava%2Fnet%2Fpterodactylus%2Fsone%2Fdata%2Fimpl%2FSoneImpl.java;h=9b46988e50b3519e2eeaec832b0a239234677024;hp=551e2298b8f62c512e2e20c534e86b693c3b0d15;hb=fd9d1edd9eef0dff1e9dd17a6bc55cb9e4da8f9f;hpb=c11c930c16c76baae664096b43be52e43302ba1b diff --git a/src/main/java/net/pterodactylus/sone/data/impl/SoneImpl.java b/src/main/java/net/pterodactylus/sone/data/impl/SoneImpl.java index 551e229..9b46988 100644 --- a/src/main/java/net/pterodactylus/sone/data/impl/SoneImpl.java +++ b/src/main/java/net/pterodactylus/sone/data/impl/SoneImpl.java @@ -78,7 +78,7 @@ public class SoneImpl implements LocalSone { private volatile long latestEdition; /** The time of the last inserted update. */ - private volatile long time; + private final long time; /** The status of this Sone. */ private volatile SoneStatus status = SoneStatus.unknown; @@ -119,11 +119,12 @@ public class SoneImpl implements LocalSone { * @param local * {@code true} if the Sone is a local Sone, {@code false} otherwise */ - public SoneImpl(Database database, Identity identity, boolean local) { + public SoneImpl(Database database, Identity identity, boolean local, long time) { this.database = database; this.id = identity.getId(); this.identity = identity; this.local = local; + this.time = time; } // @@ -246,7 +247,6 @@ public class SoneImpl implements LocalSone { * @return This Sone (for method chaining) */ public Sone setTime(long time) { - this.time = time; return this; }