X-Git-Url: https://code.wpia.club/?p=gigi.git;a=blobdiff_plain;f=src%2Forg%2Fcacert%2Fgigi%2FdbObjects%2FDomain.java;h=3685de1b37fb2c68e77a76697d317730a9735be7;hp=eb63b30b970283d6d0798d8f447a5326afa3ac65;hb=61f103133741ad8b9b45d03d89bbdc09a61bbfef;hpb=63a4693f5d9f8109b66492bdbc6129f5d6e58b56 diff --git a/src/org/cacert/gigi/dbObjects/Domain.java b/src/org/cacert/gigi/dbObjects/Domain.java index eb63b30b..3685de1b 100644 --- a/src/org/cacert/gigi/dbObjects/Domain.java +++ b/src/org/cacert/gigi/dbObjects/Domain.java @@ -222,13 +222,11 @@ public class Domain implements IdCachable { private static ObjectCache myCache = new ObjectCache<>(); - public static Domain getById(int id) throws IllegalArgumentException { + public static synchronized Domain getById(int id) throws IllegalArgumentException { Domain em = myCache.get(id); if (em == null) { try { - synchronized (Domain.class) { - myCache.put(em = new Domain(id)); - } + myCache.put(em = new Domain(id)); } catch (SQLException e1) { throw new IllegalArgumentException(e1); }