Lines Matching full:cached
130 struct packed_rrset_data* cached = (struct packed_rrset_data*)cd; in need_to_update_rrset() local
131 /* o if new data is expired, cached data is better */ in need_to_update_rrset()
132 if( newd->ttl < timenow && timenow <= cached->ttl) in need_to_update_rrset()
138 cached->security != sec_status_secure) in need_to_update_rrset()
140 if( cached->security == sec_status_bogus && in need_to_update_rrset()
144 if( newd->trust > cached->trust ) { in need_to_update_rrset()
145 /* if the cached rrset is bogus, and new is equal, in need_to_update_rrset()
147 if(equal && cached->ttl >= timenow && in need_to_update_rrset()
148 cached->security == sec_status_bogus) in need_to_update_rrset()
153 if( cached->ttl < timenow ) in need_to_update_rrset()
156 if( newd->trust == cached->trust && !equal ) { in need_to_update_rrset()
158 * the NS RRset, but use the cached TTL for the new data, and in need_to_update_rrset()
163 newd->ttl = cached->ttl; in need_to_update_rrset()
390 /* update the cached rrset */ in rrset_update_sec_status()