X-Git-Url: https://code.wpia.club/?a=blobdiff_plain;f=src%2Forg%2Fcacert%2Fgigi%2FdbObjects%2FDomain.java;h=3685de1b37fb2c68e77a76697d317730a9735be7;hb=61f103133741ad8b9b45d03d89bbdc09a61bbfef;hp=eb63b30b970283d6d0798d8f447a5326afa3ac65;hpb=0fcce31dee5661974d5e8d19b33d1844c9651dca;p=gigi.git 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); }