code: static void notifyTimeout()
      {
          if (tc.isEntryEnabled()) Tr.entry(tc, "notifyTimeout");
          
          synchronized(SUSPEND_LOCK)
          {     
              // Check if there are any outstanding suspends
              if (_tokenManager.isResumable())
              {
                  if (tc.isEventEnabled()) Tr.event(tc, "Resuming recovery log service following a suspension timeout");
                 
                  _isSuspended = false;
                  
                  Tr.info(tc, "CWRLS0023_RESUME_RLS");
                  
                  // Notify all waiting threads that
                  // normal service is resumed
                  SUSPEND_LOCK.notifyAll();
              }
             
          }
          
          if (tc.isEntryEnabled()) Tr.exit(tc, "notifyTimeout");
      }
docs: Called by the RLSSuspendTokenManager in the event of
  a suspension timeout occurring
  
  We need to check, if as a result of a suspension timing out,
  whether we should resume the RLS.
  
  We will resume only if there are no other outstanding active suspensions
  
  @return boolean isSuspended