public void remove(MessageReference ref) throws Throwable
protected void remove(String messageId, boolean reliable) throws Exception
   public void remove(MessageReference ref) throws Throwable   {      //Nothing is referencing the message reference any more so we can remove it      // and the message from the maps      if (log.isTraceEnabled()) { log.trace("removing " + ref.getMessageID() + " from memory cache"); }                  messages.remove(ref.getMessageID());                  }