cache

package
v2.0.0+incompatible Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 9, 2016 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Cached

type Cached struct {
	ID     int    `sql:"id"`
	Query  string `sql:"query"`
	Result string `sql:"result"`
}

type QueryCache

type QueryCache interface {
	CachedResponse(message string) *string
	CacheQuery(query, result string) int
}

type SmartCache

type SmartCache struct {
	// contains filtered or unexported fields
}

func NewSmartCache

func NewSmartCache(monitor service.Monitor) SmartCache

func (SmartCache) CacheQuery

func (s SmartCache) CacheQuery(query, result string) int

func (SmartCache) CachedResponse

func (s SmartCache) CachedResponse(message string) *string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL