coreblocks
coreblocks copied to clipboard
Remove conflicts from Pipe and Forwarder
This PR removes the conflicts on the clear
method from Pipe
and Forwarder
. The conflicts are known to reduce performance. It should be noted that the read
methods would still be executed in the clearing cycle - is this a problem? Do we need to have a lighter mechanism than conflicts to prevent method execution when clear
is called?
Also, clean
method on Pipe
is renamed to clear
to comply with naming conventions.
Edit: after some thoughts, I'm not certain that the conflicts on clear
are that bad. This needs investigation.