entry = existing;
}
if (entry != null && entry.buffers().length != 0 && entry.claimEnable()) {
if (entry.reference()) {
newSender = new ResponseCachingSender(sender, entry, length);
} else {
entry.disable();
}
}
underlyingResource.serve(newSender, exchange, completionCallback);