in component-dsl/src/main/java/org/apache/aries/component/dsl/internal/ConcurrentDoublyLinkedList.java [933:943]
boolean delete() {
NodeImpl<E> b = getPrev();
NodeImpl<E> f = getNext();
if (b != null && f != null && !f.isMarker()
&& casNext(f, new NodeImpl<>(f))) {
if (b.casNext(this, f))
f.setPrev(b);
return true;
}
return false;
}