code: public long getOldestMessageAge()
    {
      if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
        SibTr.entry(tc, "getOldestMessageAge");
      MessageItem oldestItem=null;
      try
      {
        oldestItem = (MessageItem)this.findOldestItem();
      }
      catch (MessageStoreException e)
      {
        FFDCFilter.processException(
          e,
          "com.ibm.ws.sib.processor.impl.store.itemstreams.PtoPMessageItemStream.getOldestMessageAge",
          "1:825:1.93.1.14",
          this);        
              
        SibTr.exception(tc, e);       
      }
          
      long age = 0;
          
      if (null != oldestItem)
      {
        age = oldestItem.calculateWaitTimeUpdate(
          java.lang.System.currentTimeMillis());
      }
      if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
        SibTr.exit(tc, "getOldestMessageAge", new Long(age));
      return age;
    }
docs: /*
  (non-Javadoc)
  @see com.ibm.ws.sib.processor.impl.interfaces.LocalizationPoint#getOldestMessageAge()