add local array cache