docs: public final void close()
    {
      if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
        SibTr.entry(tc, "close");
  
      ArrayList<AORequestedTick> expiredTicks = new ArrayList<AORequestedTick>(tableOfRequests.size()); // approximately allocate correct size
      closeInternal(expiredTicks);
      int length = expiredTicks.size();
      for (int i = 0; i < length; i++)
      {
        AORequestedTick rt = (AORequestedTick) expiredTicks.get(i);
        parent.expiredRequest(rt.tick);
      }
  
      if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
        SibTr.exit(tc, "close");
  
    }