X-Git-Url: https://code.wpia.club/?a=blobdiff_plain;f=src%2Forg%2Fcacert%2Fgigi%2FdbObjects%2FObjectCache.java;h=125477defc5fd26e33bff9d51153d9617c06a15b;hb=af932253d612fbbbf1dcead6107df6fc53896282;hp=c17dcacff4095ce666bb825a7d1e8394b5b5125b;hpb=a7aea81ff9eebb35aef0f91dfa8b5e3c797568f8;p=gigi.git diff --git a/src/org/cacert/gigi/dbObjects/ObjectCache.java b/src/org/cacert/gigi/dbObjects/ObjectCache.java index c17dcacf..125477de 100644 --- a/src/org/cacert/gigi/dbObjects/ObjectCache.java +++ b/src/org/cacert/gigi/dbObjects/ObjectCache.java @@ -14,8 +14,9 @@ public class ObjectCache { caches.add(this); } - public void put(T c) { + public T put(T c) { hashmap.put(c.getId(), new WeakReference(c)); + return c; } public T get(int id) { @@ -33,6 +34,6 @@ public class ObjectCache { } public void remove(T toRm) { - hashmap.remove(toRm); + hashmap.remove(toRm.getId()); } }