I am trying to compare incoming records with records stored in our database. The overall process include the attached logic branch. If a record exists and matches the record in the DB, do nothing. If it doesn't match, update the DB. However, the cache lookup function in the Business Rules shape returns null, even though the index key is populated correctly.
Why am I not getting any cache data?