if (renderType == RenderType.FREE_MARKER_RENDER)
return new FreeMarkerRender(view);
else if (renderType == RenderType.JSP_RENDER)
return new JspRender(view);
else if (renderType == RenderType.VELOCITY_RENDER)
return new VelocityRender(view);
else if (renderType == RenderType.XML_RENDER)
return new XmlRender(view);
throw new IllegalArgumentException("CacheInterceptor can not support the renderType of the value : " + renderType);
}