if(configuration.getBackendTimeout() != 0)
this.keeper.setExpireTime(configuration.getBackendTimeout());
if(configuration.getNegativeExpiry() != 0)
this.keeper.setNegativeExpiry(configuration.getNegativeExpiry());
ResolveTaskFactory factory = new ResolveTaskFactory(cache, this.keeper, configuration);
this.keeper.setBackendRepository(factory);
this.server = new UDPServer(queue);
this.server.port = this.port != null ? this.port : configuration.getPort();