/** Preload all lanes and vehicles once. */ @PostConstruct public void init() { System.out.println("Initializing MovementsDAOImpl"); Query laneQuery = em.createQuery("select x from Lane x"); lanes = laneQuery.getResultList(); Query vehicleQuery = em.createQuery("select x from Vehicle x"); vehicles = vehicleQuery.getResultList(); generateLicensePlates(LICENSES); }