A data response from a successful
ClientTransport
LookupService lookup to the
CacheManager , which
validates the client's cached
Record and extends the TTL
for the cached data.
This is only used if the client passed a non-null UID in the
lookup.
The client sent the UID of the Record, and this "RecordIsValid"
confirms that the Record with that UID hasn't changed and
permits the client to cache the Record for a little longer.
It's possible for a client to evict the entry before the
"record is valid" is received, e.g. due to a cache size limit.
In this situation the client should send a new lookup (null-UID),
which will incur a second lookup delay.
|