Added cache lookup function pointers + protos