code: private T get(String id) throws DaoManagerException{
  		T ret;
  
  		if (map.containsKey(id)){
  			ret=map.get(id);
  		} else {
  			ret=getInner(id);
  			
  			if (ret!=null){
  				map.put(id,ret);
  			}
  		}
  		
  		return ret;
  	}
docs: Atecion si se utiliza este metodo directamente no se actualiza la fecha
  de ultimo aceso por lo que el objeto sera purgado mas facilmente.
  Utilizarlo para las caches que se tienen que actualizar cuando pase un
  tiempo desde la obtencion/creacion del objeto
  
  @param id
  @return
  @throws DaoManagerException