refactor: use ArrayMaker for CacheWriter codegen
#4511
Merged
ArrayMaker for CacheWriter codegen
#4511