Documentation ¶ Index ¶ type Cache func New(maxSize int64, ttl time.Duration) *Cache func (c *Cache) Clear() func (c *Cache) Close() func (c *Cache) Get(key string, loader Loader) ([]byte, error) func (c *Cache) Len() int func (c *Cache) Size() int64 func (c *Cache) Utilization() int type Loader Constants ¶ This section is empty. Variables ¶ This section is empty. Functions ¶ This section is empty. Types ¶ type Cache ¶ type Cache struct { // contains filtered or unexported fields } func New ¶ func New(maxSize int64, ttl time.Duration) *Cache func (*Cache) Clear ¶ func (c *Cache) Clear() func (*Cache) Close ¶ added in v0.3.0 func (c *Cache) Close() func (*Cache) Get ¶ func (c *Cache) Get(key string, loader Loader) ([]byte, error) func (*Cache) Len ¶ added in v0.3.0 func (c *Cache) Len() int func (*Cache) Size ¶ added in v0.3.0 func (c *Cache) Size() int64 func (*Cache) Utilization ¶ added in v0.3.0 func (c *Cache) Utilization() int type Loader ¶ type Loader func() ([]byte, error) Source Files ¶ View all Source files cache.go item.go Click to show internal directories. Click to hide internal directories.