/** {@inheritDoc} */
public byte[] getObject(Transaction txn, long oid, boolean forUpdate) {
byte[] result = dataStore.getObject(txn, oid, forUpdate);
ProfileOperation op =
forUpdate ? stats.getObjectForUpdateOp : stats.getObjectOp;
op.report();
stats.readBytesCounter.incrementCount(result.length);
stats.readObjectsCounter.incrementCount();
stats.readBytesSample.addSample(result.length);
return result;
}