cache view map functions