When a data model including time to live (TTL) is being used, if a record is read and the TTL is expired, is this checked as part of the read?
Answer
Yes. The TTL is checked as part of the read process. If the TTL has expired but the read is done between NSUP runs then not found will be returned. Other reads as scans or batches follow the same behavior. An expired record will never be returned, whether it has been deleted by NSUP or not.