GM, I started working with caching this morning and got some unexpected behavior. When I run the flow without the LocalResultHandler I get the correct final log message with the transformed data.
INFO - prefect.Task: write_data | {'col_1': [6, 4, 2, 0], 'col_2': ['a', 'b', 'c', 'd']}