Documentation ¶
Index ¶
- Constants
- type CacheDriver
- func (mc *CacheDriver) Close() map[string]interface{}
- func (mc *CacheDriver) GCBufferQueue() int
- func (mc *CacheDriver) Get(key string) (interface{}, bool)
- func (mc *CacheDriver) GetPointer(key string) (interface{}, bool)deprecated
- func (mc *CacheDriver) Len() int
- func (mc *CacheDriver) Remove(key string)
- func (mc *CacheDriver) Set(key string, value interface{}, ttl time.Duration) error
- func (mc *CacheDriver) SetPointer(key string, value interface{}, ttl time.Duration) errordeprecated
- func (mc *CacheDriver) Truncate()
Constants ¶
View Source
const TTL_FOREVER = time.Hour * 87660
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CacheDriver ¶
type CacheDriver struct {
// contains filtered or unexported fields
}
CacheDriver context struct
func StartInstance
deprecated
func StartInstance() *CacheDriver
Deprecated: use New instead.
func (*CacheDriver) Close ¶
func (mc *CacheDriver) Close() map[string]interface{}
Close - close all MCache
func (*CacheDriver) GCBufferQueue ¶
func (mc *CacheDriver) GCBufferQueue() int
GCBufferQueue - returns the current use len KeyChan chanel buffer
func (*CacheDriver) Get ¶
func (mc *CacheDriver) Get(key string) (interface{}, bool)
Get - returns serialize data
func (*CacheDriver) GetPointer
deprecated
func (mc *CacheDriver) GetPointer(key string) (interface{}, bool)
Deprecated: use Get instead
func (*CacheDriver) Set ¶
func (mc *CacheDriver) Set(key string, value interface{}, ttl time.Duration) error
Set - add cache data value
func (*CacheDriver) SetPointer
deprecated
func (mc *CacheDriver) SetPointer(key string, value interface{}, ttl time.Duration) error
Deprecated: use Set instead
Click to show internal directories.
Click to hide internal directories.