Runnable runnable = new Runnable() {
private Request req;
public void run() {
IResponseImpl response;
try {
response = new IResponseImpl(req.getId(), dnsService.getRecords(req.getValue()));
} catch (TimeoutException e) {
response = new IResponseImpl(req.getId(), e);
}
req.getResponseQueue().insertResponse(response);
}