Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Lazy ¶ added in v0.45.1
type Lazy struct {
// contains filtered or unexported fields
}
Lazy represents a lazily loaded cache.
type Partition ¶
Partition represents a cache partition where Load is the callback for when the partition is needed.
type PartitionedLazyCache ¶
type PartitionedLazyCache struct {
// contains filtered or unexported fields
}
PartitionedLazyCache is a lazily loaded cache paritioned by a supplied string key.
func NewPartitionedLazyCache ¶
func NewPartitionedLazyCache(partitions ...Partition) *PartitionedLazyCache
NewPartitionedLazyCache creates a new NewPartitionedLazyCache with the supplied partitions.
func (*PartitionedLazyCache) Get ¶
func (c *PartitionedLazyCache) Get(partition, key string) (interface{}, error)
Get initializes the partition if not already done so, then looks up the given key in the given partition, returns nil if no value found.
Directories ¶
Path | Synopsis |
---|---|
Package namedmemcache provides a memory cache with a named lock.
|
Package namedmemcache provides a memory cache with a named lock. |
Click to show internal directories.
Click to hide internal directories.