Variable ResourceRecord.ttl

A 32 bit unsigned integer that specifies the time interval (in seconds) that the resource record may be cached before it should be discarded. Zero values are interpreted to mean that the RR can only be used for the transaction in progress, and should not be cached.

struct ResourceRecord
{
  // ...
  uint ttl ;
  // ...
}