only array cache can be push