code: protected void setRecoveryAuthData(ServiceReference<?> ref) { // com.ibm.websphere.security.auth.data.AuthData
          if (TraceComponent.isAnyTracingEnabled() && tc.isDebugEnabled())
              Tr.debug(this, tc, "setRecoveryAuthData", ref);
          lock.writeLock().lock();
          try {
              recoveryAuthDataRef = ref;
          } finally {
              lock.writeLock().unlock();
          }
      }
docs: Declarative Services method for setting the recovery auth data service reference
  
  @param ref reference to the service