Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrCachedDataNotFound = errors.New("cached data not found for key")
View Source
var ErrInvalidValueType = errors.New("cached data is not valid type")
Functions ¶
This section is empty.
Types ¶
type CacheConfig ¶
type CacheConfig struct {
// contains filtered or unexported fields
}
CacheConfig contains the configuration when caching.
func NewCacheConfig ¶
func NewCacheConfig(ttl time.Duration) *CacheConfig
NewCacheConfig creates a new CacheConfig instance.
func (CacheConfig) GetTTL ¶
func (c CacheConfig) GetTTL() time.Duration
type CacheOption ¶
type CacheOption func(*CacheConfig)
CacheOption is a function that configures the cache operation.
Click to show internal directories.
Click to hide internal directories.