cache dataccessfunctions