docs: @Override
      public boolean hasIdleTimedOut(long timeoutValue) {
  
          final boolean isTracingEnabled = TraceComponent.isAnyTracingEnabled();
  
          boolean booleanValue = false;
          long currentTime = java.lang.System.currentTimeMillis();
          long timeDifference = currentTime - unusedTimeStamp;
          if (timeDifference > timeoutValue) {
              booleanValue = true;
  
              if (isTracingEnabled && tc.isDebugEnabled()) {
                  Tr.debug(this, tc, "hasIdleTimedOut is " + booleanValue);
              }
  
          }
  
          return booleanValue;
  
      }