Ehcache cache = this.attachCache();
LinkedBlockingQueue<Runnable> queue = new LinkedBlockingQueue<Runnable>();
this.engine = new ResolverEngine();
this.engine.setInboundQueue(queue);
this.keeper = new TaskKeeperImpl(cache);
if(configuration.getBackendTimeout() != 0)
this.keeper.setExpireTime(configuration.getBackendTimeout());