protected RenderingJob buildRenderingJob( PortletWindow portletWindow, RequestContext requestContext, boolean isParallel, PortletDefinition portletDefinition, long timeoutMetadata) { int expirationCache = getExpirationCache(portletDefinition); PortletContent portletContent= createPortletContent(requestContext, portletWindow, expirationCache); RenderingJob rJob = null; portletWindow.getFragment().setPortletContent(portletContent); rJob = new RenderingJobImpl(container, this, portletDefinition, requestContext.getRequest(), requestContext.getResponse(), requestContext, portletWindow, statistics, expirationCache); if (isParallel) { setTimeoutOnJob(timeoutMetadata, rJob); } return rJob; }