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.