/* this method takes ownership of the logrefs. if you do not wish this, access logs directly */ public void add(List<LogReference> logReferences) { synchronized (logs) { for (LogReference lr : logReferences) { logs.add(lr); lr.container = this; } } }
public void remove(List<LogReference> logReferences) { synchronized (logs) { for (LogReference lr : logReferences) { if (logs.remove(lr)) { lr.container = null; } } } }