try {
if(!noSerialize) {
request = (ClientRequest) readChecksummedObject(ois, length);
if(request != null) {
if(reqID != null) {
if(!reqID.sameIdentifier(request.getRequestIdentifier())) {
Logger.error(this, "Request does not match request identifier, discarding");
request = null;
} else {
loaded.addPartiallyLoadedRequest(reqID, request, RequestLoadStatus.LOADED);
}