Documentation ¶ Index ¶ type LRU func New(settings Settings) *LRU func (l *LRU) Add(request, response *dns.Msg) func (l *LRU) Get(request *dns.Msg) (response *dns.Msg) type Settings func (s *Settings) Lines(indent, subSection string) (lines []string) func (s *Settings) SetDefaults() func (s *Settings) String() string Constants ¶ This section is empty. Variables ¶ This section is empty. Functions ¶ This section is empty. Types ¶ type LRU ¶ type LRU struct { // contains filtered or unexported fields } func New ¶ func New(settings Settings) *LRU func (*LRU) Add ¶ func (l *LRU) Add(request, response *dns.Msg) func (*LRU) Get ¶ func (l *LRU) Get(request *dns.Msg) (response *dns.Msg) type Settings ¶ type Settings struct { MaxEntries int } func (*Settings) Lines ¶ func (s *Settings) Lines(indent, subSection string) (lines []string) func (*Settings) SetDefaults ¶ func (s *Settings) SetDefaults() func (*Settings) String ¶ func (s *Settings) String() string Source Files ¶ View all Source files entry.go lru.go settings.go Click to show internal directories. Click to hide internal directories.