1 package org.cacert.gigi.dbObjects;
3 import java.lang.ref.WeakReference;
4 import java.util.HashMap;
6 public class ObjectCache<T extends IdCachable> {
8 HashMap<Integer, WeakReference<T>> hashmap = new HashMap<>();
10 public void put(T c) {
11 hashmap.put(c.getId(), new WeakReference<T>(c));
14 public T get(int id) {
15 WeakReference<T> res = hashmap.get(id);