cache funcs declaration incache.h