question: as a secondary responsibility , the renderhub also maintains a thread pool for render calls that should occur in the future . this service is used by renderers such as the intervalrenderer and delayrenderer to delay the eventual render calls . all the rendering isstill handled by the renderhubs core thread pool/queue . the scheduled service is used to delay when that occurs . having this supplied by the renderhub ensures that there is only one . concode_field_sep RejectionHandler rejectionHandler concode_elem_sep RenderThreadFactory threadFactory concode_elem_sep long keepAliveTime concode_elem_sep Log log concode_elem_sep ThreadPoolExecutor renderService concode_elem_sep int corePoolSize concode_elem_sep ScheduledThreadPoolExecutor scheduledService concode_elem_sep int maxPoolSize concode_elem_sep int renderQueueCapacity concode_elem_sep int schedulePoolSize concode_field_sep void createScheduledService concode_elem_sep void setMaxPoolSize concode_elem_sep long getKeepAliveTime concode_elem_sep int getCorePoolSize concode_elem_sep void setSchedulePoolSize concode_elem_sep void createCoreService concode_elem_sep void resetCoreService concode_elem_sep int getRenderQueueCapacity concode_elem_sep int getSchedulePoolSize concode_elem_sep int getMaxPoolSize concode_elem_sep void resetScheduledService concode_elem_sep void requestRender concode_elem_sep void dispose concode_elem_sep void setRenderQueueCapacity concode_elem_sep void setCorePoolSize concode_elem_sep void setKeepAliveTime
target: ScheduledThreadPoolExecutor function ( ) { if ( scheduledService == null ) { createScheduledService ( ) ; } return scheduledService ; }