Your options:
Thanks for all the comments. I now use the removeBatch action with the useDeleteBehavior set to false. I then do a cleanup action om the child entity to delete any leftovers without a reference.
And here is the correct link for the Java tuning white paper