Why is cache_write not supported with HybridOp/ExternOp?

Is there a fundamental reason why cache_write is not supported for HybridOp and ExternOp?

I have the same question.

For cache write in hybrid script, you should use allocate(shape, 'float32', 'shared')