Changed Response class to read each document into a pooled byte buffer, then pass the raw array to DBDecoder.decode(byte[], DBCollection).