read(readCache, mustRead);
int readedData = readCache.limit();
totalReaded += readedData;
downloadController.markBytesUsed(readedData);
packetBuffer.put(readCache.array(), 0, readedData);
} while (packetBuffer.hasRemaining());
transferred_bytes += totalReaded;
return totalReaded;
}