// re-try
_polledRunnableExec.submit(new Runnable() {
public void run() {
try {
MapSerializableRunnable runnable = (MapSerializableRunnable)jobInfo.jobDetail.get("runnable");
runnable.restoreFromDetailsMap(jobInfo.jobDetail);
if( runnable instanceof ContextsAware ) {
((ContextsAware)runnable).setContexts(_contexts);
}
runnable.run();
synchronized( resultsByJobId ) {