in component-dsl/src/main/java/org/apache/aries/component/dsl/internal/ConcurrentDoublyLinkedList.java [691:700]
public boolean remove() {
if (isDeleted()) {
return false;
}
while (!delete() && !isDeleted())
;
return true;
}