As long as we guarantee that the execution order for the post ops are upheld, we can allow insertion of multiple ops on the same key. Implemented by adding a ref count to each position. The restriction then becomes that an added key must either be larger than any already existing key, _OR_ already exist. In the latter case, we still know that we have not finished this position and signaled "upwards".
5.7 KiB
5.7 KiB