package cache
import "github.com/gohugoio/hugo/cache"
Index ¶
Types ¶
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.
Source Files ¶
- Version
- v0.38.1
- Published
- Apr 5, 2018
- Platform
- js/wasm
- Imports
- 1 packages
- Last checked
- 1 minute ago –
Tools for package owners.