code: @Override
      public long getMaximumTimeInStore()
      {
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              SibTr.entry(tc, "getMaximumTimeInStore");
  
          long maxTime = getMessageItem().getMaximumTimeInStore();
  
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              SibTr.exit(tc, "getMaximumTimeInStore", new Long(maxTime));
  
          return maxTime;
      }
docs: Return the maximum time this reference should spend in a ReferenceStream.
  
  The expiry time of a message reference is always the same as its
  referenced item. The referenced item's getMaximumTimeInStore() return
  will still be the same as it was when it was originally stored - the store
  time only updates when the message is removed.
  
  This method first appeared in feature 166831.1