Does this have to be synchronized on the global `RDDCheckpointData` object, or could it be synchronized on `this`? (also applies to other synchronized blocks in this class).