code: private final boolean remove(ExpirableReference expirableRef, boolean expired)
      {
          boolean reply = expiryIndex.remove();
  
          if (reply)
          {
              if (TraceComponent.isAnyTracingEnabled() && tc.isDebugEnabled()) SibTr.debug(tc,"Removed ("+ (expired ? "expired" : "gone")+ ")"+ " ET="+ expirableRef.getExpiryTime()+ " objId="+ expirableRef.getID());
          }
          else
          {
              if (TraceComponent.isAnyTracingEnabled() && tc.isDebugEnabled()) SibTr.debug(tc, "Unable to remove from index: " + " ET=" + expirableRef.getExpiryTime() + " objId=" + expirableRef.getID());
          }
          return reply;
      }
docs: Remove the expirable reference from the expiry index. This will remove the
  current entry pointed-to by the iterator.
  
  @param expirableRef our reference to the expirable
  @param expired true if the item is being removed after expiry, false if being
  removed because it is no longer in store. Used for diagnostics only.
  
  @return true if the object was successfully removed from the index.