]> WPIA git - gigi.git/blobdiff - src/org/cacert/gigi/dbObjects/User.java
FIX: synchronization for IDCachable-Objects
[gigi.git] / src / org / cacert / gigi / dbObjects / User.java
index 7a11cdb40b9a294a568c8c934f6d277f2d02f93b..bc927fa9849bd647033fe8a50dfdf2baa7a4f645 100644 (file)
@@ -506,12 +506,10 @@ public class User implements IdCachable {
 
     private static ObjectCache<User> 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;
     }