Ejemplo n.º 1
0
 public T put(String uuid, String id, T item) {
   item.uuid = uuid;
   if (!containsKey(uuid)) {
     get(uuid, "0");
   }
   return get(uuid).put(id, item);
 }
Ejemplo n.º 2
0
 public T get(String uuid, String id) {
   if (!containsKey(uuid)) {
     put(uuid, new HashMap<String, T>());
   }
   HashMap<String, T> m = get(uuid);
   if (!m.containsKey(id)) {
     try {
       T newitem = TClass.newInstance();
       newitem.uuid = uuid;
       m.put(id, newitem);
     } catch (Exception e) {
       LOGGER.debug("Error instantiating item " + uuid + "[" + id + "]: " + e);
     }
   }
   return m.get(id);
 }