docs: private boolean removeRecoveryRecord(RecoveryAgent recoveryAgent, FailureScope failureScope) {
          if (tc.isEntryEnabled())
              Tr.entry(tc, "removeRecoveryRecord", new Object[] { recoveryAgent, failureScope, this });
  
          boolean found = false;
  
          synchronized (_outstandingRecoveryRecords) {
              final HashSet recoveryAgentSet = _outstandingRecoveryRecords.get(failureScope);
  
              if (recoveryAgentSet != null) {
                  found = recoveryAgentSet.remove(recoveryAgent);
              }
          }
  
          if (tc.isEntryEnabled())
              Tr.exit(tc, "removeRecoveryRecord", found);
          return found;
      }