Finished adding relational pointers, match data.

Added mutex to dataCache to prevent data races