Documentation ¶ Index ¶ func ResolveIp(reqType uint16, name string) ([]net.IP, error) type Cache func NewCache() *Cache func (c *Cache) Get(reqType uint16, domain string) []net.IP func (c *Cache) Set(reqType uint16, domain string, ttl time.Duration, ip []net.IP) Constants ¶ This section is empty. Variables ¶ This section is empty. Functions ¶ func ResolveIp ¶ func ResolveIp(reqType uint16, name string) ([]net.IP, error) Types ¶ type Cache ¶ type Cache struct { // contains filtered or unexported fields } func NewCache ¶ func NewCache() *Cache func (*Cache) Get ¶ func (c *Cache) Get(reqType uint16, domain string) []net.IP func (*Cache) Set ¶ func (c *Cache) Set(reqType uint16, domain string, ttl time.Duration, ip []net.IP) Source Files ¶ View all Source files cache.go upstreams.go Click to show internal directories. Click to hide internal directories.