docs: @Override
      public void markStale() {
  
          final boolean isTracingEnabled = TraceComponent.isAnyTracingEnabled();
  
          if (isTracingEnabled && tc.isEntryEnabled()) {
              Tr.entry(this, tc, "markStale");
          }
  
          // This update must be thread safe.  I'm assuming here that a boolean assignment
          //  is atomic.  If that's incorrect, then we'll need to add a synchronize(stale)
          //  gaurd here and on the isStale method.
  
          stale = true;
  
          if (isTracingEnabled && tc.isEntryEnabled()) {
              Tr.exit(this, tc, "markStale");
          }
  
      }