This PR aims to fix the issue in #55, where creating diamond-like connection pattern results in the Cache creating multiple instances of the same filter, but only applying the input to one of them. This fix introduces a new update ID that only clears the cache for each object if the update ID does not match the last update ID. I'm not sure if this conflicts with #46
Minor fixes:
AppendFilter did not work properly with direct data structures
VTK Writers were not working (get_node now in BVTKCache)
Thanks for the workaround and fixes! Seems to be a manifestation of one of the weaknesses of the current update process. Updating will be changed in #46 later on, meanwhile this seems good!
This PR aims to fix the issue in #55, where creating diamond-like connection pattern results in the Cache creating multiple instances of the same filter, but only applying the input to one of them. This fix introduces a new update ID that only clears the cache for each object if the update ID does not match the last update ID. I'm not sure if this conflicts with #46
Minor fixes: