class

Durian::Cache::Record::Entry

Inherits Reference / Object

Constructors

new(accessAt : Time = Time.local, tapCount : Atomic(Int64) = Atomic(Int64).new(0_i64))
Source

Instance methods

a=(a : PacketList | Nil)
Source
aaaa
Source
aaaa=(aaaa : PacketList | Nil)
Source
accessAt
Source
accessAt=(accessAt : Time)
Source
cname
Source
cname=(cname : PacketList | Nil)
Source
create(flag : RecordFlag)
Source
create_a
Source
create_aaaa
Source
create_cname
Source
create_dname
Source
create_mx
Source
create_ns
Source
create_ptr
Source
create_soa
Source
create_srv
Source
create_txt
Source
dname
Source
dname=(dname : PacketList | Nil)
Source
force_fetch(flag : RecordFlag)
Source
mx=(mx : PacketList | Nil)
Source
ns=(ns : PacketList | Nil)
Source
ptr=(ptr : PacketList | Nil)
Source
record?(flag : RecordFlag)
Source
refresh_access_at
Source
soa=(soa : PacketList | Nil)
Source
srv=(srv : PacketList | Nil)
Source
tapCount
Source
tapCount=(tapCount : Atomic(Int64))
Source
txt=(txt : PacketList | Nil)
Source
update_at?(flag : RecordFlag)
Source

Nested types