Object Reuse
private byte[] buffer = new byte[5000];
public byte[] readIntoBuffer(InputStream in) throws IOException {
ByteArrayOutputStream byteStream = new ByteArrayOutputStream();
bytesRead = in.read(buffer);
byteStream.write(buffer, 0, bytesRead);
return byteStream.toByteArray();