StableRecordIdentifier Class
A referentially stable object with a unique string (lid) that can be used as a reference to data in the cache.
Every record instance has a unique identifier, and identifiers may refer to data that has never been loaded (for instance, in an async relationship).