@Override public void remove(QName name) { MessageTemplate template = nameMap.remove(name); Object id = templateMap.remove(template); idMap.remove(((Integer) id).intValue()); templates.remove(template); }
@Override public void remove(int id) { MessageTemplate template = (MessageTemplate) idMap.remove(id); templateMap.remove(template); nameMap.remove(template.getName()); }
@Override public void remove(MessageTemplate template) { Object id = templateMap.remove(template); nameMap.remove(template.getName()); idMap.remove(((Integer) id).intValue()); }