package dk.itu.rea.model; import java.util.*; public class Agent { private int id; private static Map loadedAgents = new WeakHashMap(); /* * return an existing agent, or create a new one. */ public static Agent getAgent(int id){ if (loadedAgents.containsKey(id)) return loadedAgents.get(id); else { return null; // should read it from database and return it } } }