X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fnet%2Fpterodactylus%2Fsone%2Fdata%2FPost.java;h=c30665a47fa2bb7fbc0ca929622d69913fb3222d;hb=df1e2e70c2f7031cd5b175d58b8f0b70c672176b;hp=62ccf7bc630852a1276b1153b27bd2d880ddddb4;hpb=2dde97859cad4c2feafbec69b0eafa6a946f2d74;p=Sone.git diff --git a/src/main/java/net/pterodactylus/sone/data/Post.java b/src/main/java/net/pterodactylus/sone/data/Post.java index 62ccf7b..c30665a 100644 --- a/src/main/java/net/pterodactylus/sone/data/Post.java +++ b/src/main/java/net/pterodactylus/sone/data/Post.java @@ -31,13 +31,13 @@ public class Post { private final UUID id; /** The Sone this post belongs to. */ - private Sone sone; + private volatile Sone sone; /** The time of the post (in milliseconds since Jan 1, 1970 UTC). */ - private long time; + private volatile long time; /** The text of the post. */ - private String text; + private volatile String text; /** * Creates a new post. @@ -179,7 +179,7 @@ public class Post { */ @Override public int hashCode() { - return id.hashCode() ^ sone.hashCode() ^ (int) (time >> 32) ^ (int) (time & 0xffffffff) ^ text.hashCode(); + return id.hashCode(); } /** @@ -191,7 +191,7 @@ public class Post { return false; } Post post = (Post) object; - return post.id.equals(id) && post.sone.equals(sone) && (post.time == time) && post.text.equals(text); + return post.id.equals(id); } /**