.get(this.responseKey);
if (valueLength >= 0 && responseValue.getCapacity() < 0) {
responseValue.setCapacity(valueLength);
responseValue.setData(new byte[valueLength]);
}
int remainingCapacity = responseValue.remainingCapacity();
int remaining = buffer.remaining();
if (remaining < remainingCapacity) {
int length = remaining > remainingCapacity ? remainingCapacity
: remaining;
responseValue.fillData(buffer, length);