Cache JSON array in template; reset cache on post_save or when a term is created/edited/deleted