docs: @Override
      public final void setTimeToLive(long value) {
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              SibTr.entry(this, tc, "setTimeToLive", Long.valueOf(value));
          if ((value >= MfpConstants.MIN_TIME_TO_LIVE) && (value <= MfpConstants.MAX_TIME_TO_LIVE)) {
              super.setTimeToLive(value);
          }
          else {
              IllegalArgumentException e = new IllegalArgumentException(Long.toString(value));
              if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
                  SibTr.exit(this, tc, "setTimeToLive", e);
              throw e;
          }
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              SibTr.exit(this, tc, "setTimeToLive");
      }