code: public void addCache(ModelKey modelKey, Object model) {
  		if ((modelKey == null) || (modelKey.getDataKey() == null))
  			return;
  		String modelClassName = null;
  		try {
  			if (modelKey.getModelClass() == null) {
  				ModelMapping modelMapping = this.modelFactory.getModelMapping(modelKey.getFormName());
  				modelClassName = modelMapping.getClassName();
  			} else
  				modelClassName = modelKey.getModelClass().getName();
  			if (ModelUtil.isModel(model.getClass()))
  				modelCacheManager.saveCache(modelKey.getDataKey(), modelClassName, model);
  			else
  				Debug.logError("addCache error:" + model.getClass() + " not ModelIF or @Model", module);
  		} catch (Exception e) {
  			Debug.logError("addCache error:" + e, module);
  		}
  
  	}
docs: add the model to the cache
  
  @param modelKey
  @param model