Documentation ¶
Index ¶
- type Client
- func (c *Client) Add(item *memcache.Item) error
- func (c *Client) CompareAndSwap(item *memcache.Item) error
- func (c *Client) Decrement(key string, delta uint64) (newValue uint64, err error)
- func (c *Client) Delete(key string) error
- func (c *Client) DeleteAll() error
- func (c *Client) FlushAll() error
- func (c *Client) Get(key string) (item *memcache.Item, err error)
- func (c *Client) GetMulti(keys []string) (map[string]*memcache.Item, error)
- func (c *Client) Increment(key string, delta uint64) (newValue uint64, err error)
- func (c *Client) Replace(item *memcache.Item) error
- func (c *Client) Set(item *memcache.Item) error
- func (c *Client) Touch(key string, seconds int32) (err error)
- type MemcacheClient
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client struct { MemcacheClient // contains filtered or unexported fields }
Client implements a local in-memory cache version of memcache client
func (*Client) CompareAndSwap ¶
CompareAndSwap according to bradfitz/gomemcache/memcache
type MemcacheClient ¶
type MemcacheClient interface { // Add according to bradfitz/gomemcache/memcache Add(item *memcache.Item) error // CompareAndSwap according to bradfitz/gomemcache/memcache CompareAndSwap(item *memcache.Item) error // Decrement according to bradfitz/gomemcache/memcache Decrement(key string, delta uint64) (newValue uint64, err error) // Delete according to bradfitz/gomemcache/memcache Delete(key string) error // DeleteAll according to bradfitz/gomemcache/memcache DeleteAll() error // FlushAll according to bradfitz/gomemcache/memcache FlushAll() error // Get according to bradfitz/gomemcache/memcache Get(key string) (item *memcache.Item, err error) // GetMulti according to bradfitz/gomemcache/memcache GetMulti(keys []string) (map[string]*memcache.Item, error) // Increment according to bradfitz/gomemcache/memcache Increment(key string, delta uint64) (newValue uint64, err error) // Replace according to bradfitz/gomemcache/memcache Replace(item *memcache.Item) error // Set according to bradfitz/gomemcache/memcache Set(item *memcache.Item) error // Touch according to bradfitz/gomemcache/memcache Touch(key string, seconds int32) (err error) }
MemcacheClient is a useful helper and common interface for memcache client
Click to show internal directories.
Click to hide internal directories.