X-Git-Url: https://code.wpia.club/?p=gigi.git;a=blobdiff_plain;f=src%2Forg%2Fcacert%2Fgigi%2FdbObjects%2FUser.java;h=bc927fa9849bd647033fe8a50dfdf2baa7a4f645;hp=7a11cdb40b9a294a568c8c934f6d277f2d02f93b;hb=61f103133741ad8b9b45d03d89bbdc09a61bbfef;hpb=63a4693f5d9f8109b66492bdbc6129f5d6e58b56 diff --git a/src/org/cacert/gigi/dbObjects/User.java b/src/org/cacert/gigi/dbObjects/User.java index 7a11cdb4..bc927fa9 100644 --- a/src/org/cacert/gigi/dbObjects/User.java +++ b/src/org/cacert/gigi/dbObjects/User.java @@ -506,12 +506,10 @@ public class User implements IdCachable { private static ObjectCache myCache = new ObjectCache<>(); - public static User getById(int id) { + public static synchronized User getById(int id) { User u = myCache.get(id); if (u == null) { - synchronized (User.class) { - myCache.put(u = new User(id)); - } + myCache.put(u = new User(id)); } return u; }