[RefactoredBMS] Use buffered DataInputStream vs RandomAccessFile

This CL replicates ag/2239004 in RefactoredBMS.

Test: runtest -p com.android.server.backup frameworks-services
Bug: 37973765
Change-Id: Id83445d433987730c5cdf9b9684b647baf3c3d1b
2 files changed