René's URL Explorer Experiment


Title: cache package - github.com/GoCodeAlone/modular/modules/cache - Go Packages

direct link

Domain: pkg.go.dev

NoneIE=edge
DescriptionPackage cache provides a flexible caching module for the modular framework.

Links:

https://go.dev/
Skip to Main Content https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#main-content
Why Go https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache
Case Studies https://go.dev/solutions#case-studies
Use Cases https://go.dev/solutions#use-cases
Security https://go.dev/security/
Learnhttps://go.dev/learn/
Docs https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache
Effective Go https://go.dev/doc/effective_go
Go User Manual https://go.dev/doc/
Standard library https://pkg.go.dev/std
Release Notes https://go.dev/doc/devel/release
API https://pkg.go.dev/api
Packageshttps://pkg.go.dev/
Community https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache
Recorded Talks https://go.dev/talks/
Meetups https://www.meetup.com/pro/go
Conferences https://github.com/golang/go/wiki/Conferences
Go blog https://go.dev/blog
Go project https://go.dev/help
https://groups.google.com/g/golang-nuts
https://github.com/golang
https://twitter.com/golang
https://www.reddit.com/r/golang/
https://invite.slack.golangbridge.org/
https://stackoverflow.com/collectives/go
https://go.dev/
Why Go https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache
Why Go https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache
Case Studies https://go.dev/solutions#case-studies
Use Cases https://go.dev/solutions#use-cases
Security https://go.dev/security/
Learnhttps://go.dev/learn/
Docs https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache
Docs https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache
Effective Go https://go.dev/doc/effective_go
Go User Manual https://go.dev/doc/
Standard library https://pkg.go.dev/std
Release Notes https://go.dev/doc/devel/release
API https://pkg.go.dev/api
Packageshttps://pkg.go.dev/
Community https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache
Community https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache
Recorded Talks https://go.dev/talks/
Meetups https://www.meetup.com/pro/go
Conferences https://github.com/golang/go/wiki/Conferences
Go blog https://go.dev/blog
Go project https://go.dev/help
https://groups.google.com/g/golang-nuts
https://github.com/golang
https://twitter.com/golang
https://www.reddit.com/r/golang/
https://invite.slack.golangbridge.org/
https://stackoverflow.com/collectives/go
Discover Packageshttps://pkg.go.dev/
github.com/GoCodeAlone/modular/modules/cache https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache@v1.19.0
https://go.dev/
Version: v1.19.0 https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache?tab=versions
Go to latest https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache
MIThttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache?tab=licenses
Imports: 10 https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache?tab=imports
Imported by: 1 https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache?tab=importedby
go.modhttps://github.com/GoCodeAlone/modular/tree/modules/cache/v1.19.0/modules/cache/go.mod
Learn more about best practiceshttps://pkg.go.dev/about#best-practices
github.com/GoCodeAlone/modular https://github.com/GoCodeAlone/modular
Open Source Insights https://deps.dev/go/github.com%2FGoCodeAlone%2Fmodular%2Fmodules%2Fcache/v1.19.0
README https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#section-readme
Features https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#readme-features
Installation https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#readme-installation
Configuration https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#readme-configuration
Usage https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#readme-usage
Accessing the Cache Service https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#readme-accessing-the-cache-service
Using Interface-Based Service Matching https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#readme-using-interface-based-service-matching
Basic Operations https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#readme-basic-operations
Bulk Operations https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#readme-bulk-operations
Implementation Notes https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#readme-implementation-notes
Testing https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#readme-testing
Documentation https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#section-documentation
Overviewhttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#pkg-overview
Index https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#pkg-index
Constants https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#pkg-constants
Variables https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#pkg-variables
Functions https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#pkg-functions
NewModule() https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#NewModule
Types https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#pkg-types
type CacheConfig https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheConfig
type CacheEngine https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheEngine
type CacheModule https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule
(m) CanReload() https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule.CanReload
(m) CollectMetrics(ctx) https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule.CollectMetrics
(m) Constructor() https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule.Constructor
(m) Delete(ctx, key) https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule.Delete
(m) DeleteMulti(ctx, keys) https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule.DeleteMulti
(m) Dependencies() https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule.Dependencies
(m) EmitEvent(ctx, event) https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule.EmitEvent
(m) Flush(ctx) https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule.Flush
(m) Get(ctx, key) https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule.Get
(m) GetMulti(ctx, keys) https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule.GetMulti
(m) GetRegisteredEventTypes() https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule.GetRegisteredEventTypes
(m) Init(app) https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule.Init
(m) Name() https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule.Name
(m) ProvidesServices() https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule.ProvidesServices
(m) RegisterConfig(app) https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule.RegisterConfig
(m) RegisterObservers(subject) https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule.RegisterObservers
(m) Reload(_, changes) https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule.Reload
(m) ReloadTimeout() https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule.ReloadTimeout
(m) RequiresServices() https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule.RequiresServices
(m) Set(ctx, key, value, ttl) https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule.Set
(m) SetMulti(ctx, items, ttl) https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule.SetMulti
(m) Start(ctx) https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule.Start
(m) Stop(ctx) https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule.Stop
type MemoryCache https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#MemoryCache
NewMemoryCache(config) https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#NewMemoryCache
(c) CleanupNow(ctx) https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#MemoryCache.CleanupNow
(c) Close(_) https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#MemoryCache.Close
(c) Connect(ctx) https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#MemoryCache.Connect
(c) Delete(_, key) https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#MemoryCache.Delete
(c) DeleteMulti(ctx, keys) https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#MemoryCache.DeleteMulti
(c) Flush(_) https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#MemoryCache.Flush
(c) Get(ctx, key) https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#MemoryCache.Get
(c) GetMulti(ctx, keys) https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#MemoryCache.GetMulti
(c) Set(ctx, key, value, ttl) https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#MemoryCache.Set
(c) SetEventEmitter(emitter) https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#MemoryCache.SetEventEmitter
(c) SetMulti(ctx, items, ttl) https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#MemoryCache.SetMulti
(c) Stats(_) https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#MemoryCache.Stats
(c) TriggerCleanupIfNeeded(ctx) https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#MemoryCache.TriggerCleanupIfNeeded
type RedisCache https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#RedisCache
NewRedisCache(config) https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#NewRedisCache
(c) Close(ctx) https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#RedisCache.Close
(c) Connect(ctx) https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#RedisCache.Connect
(c) Delete(ctx, key) https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#RedisCache.Delete
(c) DeleteMulti(ctx, keys) https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#RedisCache.DeleteMulti
(c) Flush(ctx) https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#RedisCache.Flush
(c) Get(ctx, key) https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#RedisCache.Get
(c) GetMulti(ctx, keys) https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#RedisCache.GetMulti
(c) Set(ctx, key, value, ttl) https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#RedisCache.Set
(c) SetMulti(ctx, items, ttl) https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#RedisCache.SetMulti
(c) Stats(_) https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#RedisCache.Stats
Source Files https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#section-sourcefiles
https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#section-readme
https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache
https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#section-documentation
https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#pkg-overview
Supported Cache Engineshttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#hdr-Supported_Cache_Engines
Configurationhttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#hdr-Configuration
Service Registrationhttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#hdr-Service_Registration
Usage Exampleshttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#hdr-Usage_Examples
https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#hdr-Supported_Cache_Engines
https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#hdr-Configuration
https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#hdr-Service_Registration
https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#hdr-Usage_Examples
https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#pkg-index
Constantshttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#pkg-constants
Variableshttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#pkg-variables
func NewModule() modular.Modulehttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#NewModule
type CacheConfighttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheConfig
type CacheEnginehttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheEngine
type CacheModulehttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule
func (m *CacheModule) CanReload() boolhttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule.CanReload
func (m *CacheModule) CollectMetrics(ctx context.Context) modular.ModuleMetricshttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule.CollectMetrics
func (m *CacheModule) Constructor() modular.ModuleConstructorhttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule.Constructor
func (m *CacheModule) Delete(ctx context.Context, key string) errorhttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule.Delete
func (m *CacheModule) DeleteMulti(ctx context.Context, keys []string) errorhttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule.DeleteMulti
func (m *CacheModule) Dependencies() []stringhttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule.Dependencies
func (m *CacheModule) EmitEvent(ctx context.Context, event cloudevents.Event) errorhttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule.EmitEvent
func (m *CacheModule) Flush(ctx context.Context) errorhttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule.Flush
func (m *CacheModule) Get(ctx context.Context, key string) (interface{}, bool)https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule.Get
func (m *CacheModule) GetMulti(ctx context.Context, keys []string) (map[string]interface{}, error)https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule.GetMulti
func (m *CacheModule) GetRegisteredEventTypes() []stringhttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule.GetRegisteredEventTypes
func (m *CacheModule) Init(app modular.Application) errorhttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule.Init
func (m *CacheModule) Name() stringhttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule.Name
func (m *CacheModule) ProvidesServices() []modular.ServiceProviderhttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule.ProvidesServices
func (m *CacheModule) RegisterConfig(app modular.Application) errorhttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule.RegisterConfig
func (m *CacheModule) RegisterObservers(subject modular.Subject) errorhttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule.RegisterObservers
func (m *CacheModule) Reload(_ context.Context, changes []modular.ConfigChange) errorhttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule.Reload
func (m *CacheModule) ReloadTimeout() time.Durationhttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule.ReloadTimeout
func (m *CacheModule) RequiresServices() []modular.ServiceDependencyhttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule.RequiresServices
func (m *CacheModule) Set(ctx context.Context, key string, value interface{}, ttl time.Duration) errorhttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule.Set
func (m *CacheModule) SetMulti(ctx context.Context, items map[string]interface{}, ttl time.Duration) errorhttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule.SetMulti
func (m *CacheModule) Start(ctx context.Context) errorhttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule.Start
func (m *CacheModule) Stop(ctx context.Context) errorhttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule.Stop
type MemoryCachehttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#MemoryCache
func NewMemoryCache(config *CacheConfig) *MemoryCachehttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#NewMemoryCache
func (c *MemoryCache) CleanupNow(ctx context.Context)https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#MemoryCache.CleanupNow
func (c *MemoryCache) Close(_ context.Context) errorhttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#MemoryCache.Close
func (c *MemoryCache) Connect(ctx context.Context) errorhttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#MemoryCache.Connect
func (c *MemoryCache) Delete(_ context.Context, key string) errorhttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#MemoryCache.Delete
func (c *MemoryCache) DeleteMulti(ctx context.Context, keys []string) errorhttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#MemoryCache.DeleteMulti
func (c *MemoryCache) Flush(_ context.Context) errorhttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#MemoryCache.Flush
func (c *MemoryCache) Get(ctx context.Context, key string) (interface{}, bool)https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#MemoryCache.Get
func (c *MemoryCache) GetMulti(ctx context.Context, keys []string) (map[string]interface{}, error)https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#MemoryCache.GetMulti
func (c *MemoryCache) Set(ctx context.Context, key string, value interface{}, ttl time.Duration) errorhttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#MemoryCache.Set
func (c *MemoryCache) SetEventEmitter(emitter func(ctx context.Context, event cloudevents.Event))https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#MemoryCache.SetEventEmitter
func (c *MemoryCache) SetMulti(ctx context.Context, items map[string]interface{}, ttl time.Duration) errorhttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#MemoryCache.SetMulti
func (c *MemoryCache) Stats(_ context.Context) map[string]float64https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#MemoryCache.Stats
func (c *MemoryCache) TriggerCleanupIfNeeded(ctx context.Context)https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#MemoryCache.TriggerCleanupIfNeeded
type RedisCachehttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#RedisCache
func NewRedisCache(config *CacheConfig) *RedisCachehttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#NewRedisCache
func (c *RedisCache) Close(ctx context.Context) errorhttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#RedisCache.Close
func (c *RedisCache) Connect(ctx context.Context) errorhttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#RedisCache.Connect
func (c *RedisCache) Delete(ctx context.Context, key string) errorhttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#RedisCache.Delete
func (c *RedisCache) DeleteMulti(ctx context.Context, keys []string) errorhttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#RedisCache.DeleteMulti
func (c *RedisCache) Flush(ctx context.Context) errorhttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#RedisCache.Flush
func (c *RedisCache) Get(ctx context.Context, key string) (interface{}, bool)https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#RedisCache.Get
func (c *RedisCache) GetMulti(ctx context.Context, keys []string) (map[string]interface{}, error)https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#RedisCache.GetMulti
func (c *RedisCache) Set(ctx context.Context, key string, value interface{}, ttl time.Duration) errorhttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#RedisCache.Set
func (c *RedisCache) SetMulti(ctx context.Context, items map[string]interface{}, ttl time.Duration) errorhttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#RedisCache.SetMulti
func (c *RedisCache) Stats(_ context.Context) map[string]float64https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#RedisCache.Stats
https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#pkg-constants
View Sourcehttps://github.com/GoCodeAlone/modular/blob/modules/cache/v1.19.0/modules/cache/events.go#L5
View Sourcehttps://github.com/GoCodeAlone/modular/blob/modules/cache/v1.19.0/modules/cache/module.go#L77
View Sourcehttps://github.com/GoCodeAlone/modular/blob/modules/cache/v1.19.0/modules/cache/module.go#L81
https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#pkg-variables
View Sourcehttps://github.com/GoCodeAlone/modular/blob/modules/cache/v1.19.0/modules/cache/errors.go#L8
errorshttps://pkg.go.dev/errors
Newhttps://pkg.go.dev/errors#New
errorshttps://pkg.go.dev/errors
Newhttps://pkg.go.dev/errors#New
errorshttps://pkg.go.dev/errors
Newhttps://pkg.go.dev/errors#New
errorshttps://pkg.go.dev/errors
Newhttps://pkg.go.dev/errors#New
errorshttps://pkg.go.dev/errors
Newhttps://pkg.go.dev/errors#New
https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#pkg-functions
NewModulehttps://github.com/GoCodeAlone/modular/blob/modules/cache/v1.19.0/modules/cache/module.go#L123
https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#NewModule
modularhttps://pkg.go.dev/github.com/GoCodeAlone/modular
Modulehttps://pkg.go.dev/github.com/GoCodeAlone/modular#Module
https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#pkg-types
CacheConfighttps://github.com/GoCodeAlone/modular/blob/modules/cache/v1.19.0/modules/cache/config.go#L32
https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheConfig
stringhttps://pkg.go.dev/builtin#string
timehttps://pkg.go.dev/time
Durationhttps://pkg.go.dev/time#Duration
timehttps://pkg.go.dev/time
Durationhttps://pkg.go.dev/time#Duration
inthttps://pkg.go.dev/builtin#int
stringhttps://pkg.go.dev/builtin#string
stringhttps://pkg.go.dev/builtin#string
inthttps://pkg.go.dev/builtin#int
timehttps://pkg.go.dev/time
Durationhttps://pkg.go.dev/time#Duration
CacheEnginehttps://github.com/GoCodeAlone/modular/blob/modules/cache/v1.19.0/modules/cache/engine.go#L21
https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheEngine
contexthttps://pkg.go.dev/context
Contexthttps://pkg.go.dev/context#Context
errorhttps://pkg.go.dev/builtin#error
contexthttps://pkg.go.dev/context
Contexthttps://pkg.go.dev/context#Context
errorhttps://pkg.go.dev/builtin#error
contexthttps://pkg.go.dev/context
Contexthttps://pkg.go.dev/context#Context
stringhttps://pkg.go.dev/builtin#string
boolhttps://pkg.go.dev/builtin#bool
contexthttps://pkg.go.dev/context
Contexthttps://pkg.go.dev/context#Context
stringhttps://pkg.go.dev/builtin#string
timehttps://pkg.go.dev/time
Durationhttps://pkg.go.dev/time#Duration
errorhttps://pkg.go.dev/builtin#error
contexthttps://pkg.go.dev/context
Contexthttps://pkg.go.dev/context#Context
stringhttps://pkg.go.dev/builtin#string
errorhttps://pkg.go.dev/builtin#error
contexthttps://pkg.go.dev/context
Contexthttps://pkg.go.dev/context#Context
errorhttps://pkg.go.dev/builtin#error
contexthttps://pkg.go.dev/context
Contexthttps://pkg.go.dev/context#Context
stringhttps://pkg.go.dev/builtin#string
stringhttps://pkg.go.dev/builtin#string
errorhttps://pkg.go.dev/builtin#error
contexthttps://pkg.go.dev/context
Contexthttps://pkg.go.dev/context#Context
stringhttps://pkg.go.dev/builtin#string
timehttps://pkg.go.dev/time
Durationhttps://pkg.go.dev/time#Duration
errorhttps://pkg.go.dev/builtin#error
contexthttps://pkg.go.dev/context
Contexthttps://pkg.go.dev/context#Context
stringhttps://pkg.go.dev/builtin#string
errorhttps://pkg.go.dev/builtin#error
contexthttps://pkg.go.dev/context
Contexthttps://pkg.go.dev/context#Context
stringhttps://pkg.go.dev/builtin#string
float64https://pkg.go.dev/builtin#float64
CacheModulehttps://github.com/GoCodeAlone/modular/blob/modules/cache/v1.19.0/modules/cache/module.go#L102
https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule
CanReloadhttps://github.com/GoCodeAlone/modular/blob/modules/cache/v1.19.0/modules/cache/v2_interfaces.go#L31
https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule.CanReload
CacheModulehttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule
boolhttps://pkg.go.dev/builtin#bool
CollectMetricshttps://github.com/GoCodeAlone/modular/blob/modules/cache/v1.19.0/modules/cache/v2_interfaces.go#L20
https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule.CollectMetrics
CacheModulehttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule
contexthttps://pkg.go.dev/context
Contexthttps://pkg.go.dev/context#Context
modularhttps://pkg.go.dev/github.com/GoCodeAlone/modular
ModuleMetricshttps://pkg.go.dev/github.com/GoCodeAlone/modular#ModuleMetrics
Constructorhttps://github.com/GoCodeAlone/modular/blob/modules/cache/v1.19.0/modules/cache/module.go#L329
https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule.Constructor
CacheModulehttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule
modularhttps://pkg.go.dev/github.com/GoCodeAlone/modular
ModuleConstructorhttps://pkg.go.dev/github.com/GoCodeAlone/modular#ModuleConstructor
Deletehttps://github.com/GoCodeAlone/modular/blob/modules/cache/v1.19.0/modules/cache/module.go#L446
https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule.Delete
CacheModulehttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule
contexthttps://pkg.go.dev/context
Contexthttps://pkg.go.dev/context#Context
stringhttps://pkg.go.dev/builtin#string
errorhttps://pkg.go.dev/builtin#error
DeleteMultihttps://github.com/GoCodeAlone/modular/blob/modules/cache/v1.19.0/modules/cache/module.go#L582
https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule.DeleteMulti
CacheModulehttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule
contexthttps://pkg.go.dev/context
Contexthttps://pkg.go.dev/context#Context
stringhttps://pkg.go.dev/builtin#string
errorhttps://pkg.go.dev/builtin#error
Dependencieshttps://github.com/GoCodeAlone/modular/blob/modules/cache/v1.19.0/modules/cache/module.go#L301
https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule.Dependencies
CacheModulehttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule
stringhttps://pkg.go.dev/builtin#string
EmitEventhttps://github.com/GoCodeAlone/modular/blob/modules/cache/v1.19.0/modules/cache/module.go#L602
https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule.EmitEvent
CacheModulehttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule
contexthttps://pkg.go.dev/context
Contexthttps://pkg.go.dev/context#Context
cloudeventshttps://pkg.go.dev/github.com/cloudevents/sdk-go/v2
Eventhttps://pkg.go.dev/github.com/cloudevents/sdk-go/v2#Event
errorhttps://pkg.go.dev/builtin#error
Flushhttps://github.com/GoCodeAlone/modular/blob/modules/cache/v1.19.0/modules/cache/module.go#L482
https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule.Flush
CacheModulehttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule
contexthttps://pkg.go.dev/context
Contexthttps://pkg.go.dev/context#Context
errorhttps://pkg.go.dev/builtin#error
Gethttps://github.com/GoCodeAlone/modular/blob/modules/cache/v1.19.0/modules/cache/module.go#L346
https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule.Get
CacheModulehttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule
contexthttps://pkg.go.dev/context
Contexthttps://pkg.go.dev/context#Context
stringhttps://pkg.go.dev/builtin#string
boolhttps://pkg.go.dev/builtin#bool
GetMultihttps://github.com/GoCodeAlone/modular/blob/modules/cache/v1.19.0/modules/cache/module.go#L521
https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule.GetMulti
CacheModulehttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule
contexthttps://pkg.go.dev/context
Contexthttps://pkg.go.dev/context#Context
stringhttps://pkg.go.dev/builtin#string
stringhttps://pkg.go.dev/builtin#string
errorhttps://pkg.go.dev/builtin#error
GetRegisteredEventTypeshttps://github.com/GoCodeAlone/modular/blob/modules/cache/v1.19.0/modules/cache/module.go#L617
https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule.GetRegisteredEventTypes
CacheModulehttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule
stringhttps://pkg.go.dev/builtin#string
Inithttps://github.com/GoCodeAlone/modular/blob/modules/cache/v1.19.0/modules/cache/module.go#L175
https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule.Init
CacheModulehttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule
modularhttps://pkg.go.dev/github.com/GoCodeAlone/modular
Applicationhttps://pkg.go.dev/github.com/GoCodeAlone/modular#Application
errorhttps://pkg.go.dev/builtin#error
Namehttps://github.com/GoCodeAlone/modular/blob/modules/cache/v1.19.0/modules/cache/module.go#L132
https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule.Name
CacheModulehttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule
stringhttps://pkg.go.dev/builtin#string
ProvidesServiceshttps://github.com/GoCodeAlone/modular/blob/modules/cache/v1.19.0/modules/cache/module.go#L310
https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule.ProvidesServices
CacheModulehttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule
modularhttps://pkg.go.dev/github.com/GoCodeAlone/modular
ServiceProviderhttps://pkg.go.dev/github.com/GoCodeAlone/modular#ServiceProvider
RegisterConfighttps://github.com/GoCodeAlone/modular/blob/modules/cache/v1.19.0/modules/cache/module.go#L148
https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule.RegisterConfig
CacheModulehttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule
modularhttps://pkg.go.dev/github.com/GoCodeAlone/modular
Applicationhttps://pkg.go.dev/github.com/GoCodeAlone/modular#Application
errorhttps://pkg.go.dev/builtin#error
RegisterObservershttps://github.com/GoCodeAlone/modular/blob/modules/cache/v1.19.0/modules/cache/module.go#L591
https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule.RegisterObservers
CacheModulehttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule
modularhttps://pkg.go.dev/github.com/GoCodeAlone/modular
Subjecthttps://pkg.go.dev/github.com/GoCodeAlone/modular#Subject
errorhttps://pkg.go.dev/builtin#error
Reloadhttps://github.com/GoCodeAlone/modular/blob/modules/cache/v1.19.0/modules/cache/v2_interfaces.go#L45
https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule.Reload
CacheModulehttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule
contexthttps://pkg.go.dev/context
Contexthttps://pkg.go.dev/context#Context
modularhttps://pkg.go.dev/github.com/GoCodeAlone/modular
ConfigChangehttps://pkg.go.dev/github.com/GoCodeAlone/modular#ConfigChange
errorhttps://pkg.go.dev/builtin#error
ReloadTimeouthttps://github.com/GoCodeAlone/modular/blob/modules/cache/v1.19.0/modules/cache/v2_interfaces.go#L36
https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule.ReloadTimeout
CacheModulehttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule
timehttps://pkg.go.dev/time
Durationhttps://pkg.go.dev/time#Duration
RequiresServiceshttps://github.com/GoCodeAlone/modular/blob/modules/cache/v1.19.0/modules/cache/module.go#L322
https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule.RequiresServices
CacheModulehttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule
modularhttps://pkg.go.dev/github.com/GoCodeAlone/modular
ServiceDependencyhttps://pkg.go.dev/github.com/GoCodeAlone/modular#ServiceDependency
Sethttps://github.com/GoCodeAlone/modular/blob/modules/cache/v1.19.0/modules/cache/module.go#L404
https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule.Set
CacheModulehttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule
contexthttps://pkg.go.dev/context
Contexthttps://pkg.go.dev/context#Context
stringhttps://pkg.go.dev/builtin#string
timehttps://pkg.go.dev/time
Durationhttps://pkg.go.dev/time#Duration
errorhttps://pkg.go.dev/builtin#error
SetMultihttps://github.com/GoCodeAlone/modular/blob/modules/cache/v1.19.0/modules/cache/module.go#L559
https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule.SetMulti
CacheModulehttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule
contexthttps://pkg.go.dev/context
Contexthttps://pkg.go.dev/context#Context
stringhttps://pkg.go.dev/builtin#string
timehttps://pkg.go.dev/time
Durationhttps://pkg.go.dev/time#Duration
errorhttps://pkg.go.dev/builtin#error
Starthttps://github.com/GoCodeAlone/modular/blob/modules/cache/v1.19.0/modules/cache/module.go#L222
https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule.Start
CacheModulehttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule
contexthttps://pkg.go.dev/context
Contexthttps://pkg.go.dev/context#Context
errorhttps://pkg.go.dev/builtin#error
Stophttps://github.com/GoCodeAlone/modular/blob/modules/cache/v1.19.0/modules/cache/module.go#L274
https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule.Stop
CacheModulehttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule
contexthttps://pkg.go.dev/context
Contexthttps://pkg.go.dev/context#Context
errorhttps://pkg.go.dev/builtin#error
MemoryCachehttps://github.com/GoCodeAlone/modular/blob/modules/cache/v1.19.0/modules/cache/memory.go#L14
https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#MemoryCache
NewMemoryCachehttps://github.com/GoCodeAlone/modular/blob/modules/cache/v1.19.0/modules/cache/memory.go#L30
https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#NewMemoryCache
CacheConfighttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheConfig
MemoryCachehttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#MemoryCache
CleanupNowhttps://github.com/GoCodeAlone/modular/blob/modules/cache/v1.19.0/modules/cache/memory.go#L65
https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#MemoryCache.CleanupNow
MemoryCachehttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#MemoryCache
contexthttps://pkg.go.dev/context
Contexthttps://pkg.go.dev/context#Context
Closehttps://github.com/GoCodeAlone/modular/blob/modules/cache/v1.19.0/modules/cache/memory.go#L91
https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#MemoryCache.Close
MemoryCachehttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#MemoryCache
contexthttps://pkg.go.dev/context
Contexthttps://pkg.go.dev/context#Context
errorhttps://pkg.go.dev/builtin#error
Connecthttps://github.com/GoCodeAlone/modular/blob/modules/cache/v1.19.0/modules/cache/memory.go#L70
https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#MemoryCache.Connect
MemoryCachehttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#MemoryCache
contexthttps://pkg.go.dev/context
Contexthttps://pkg.go.dev/context#Context
errorhttps://pkg.go.dev/builtin#error
Deletehttps://github.com/GoCodeAlone/modular/blob/modules/cache/v1.19.0/modules/cache/memory.go#L162
https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#MemoryCache.Delete
MemoryCachehttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#MemoryCache
contexthttps://pkg.go.dev/context
Contexthttps://pkg.go.dev/context#Context
stringhttps://pkg.go.dev/builtin#string
errorhttps://pkg.go.dev/builtin#error
DeleteMultihttps://github.com/GoCodeAlone/modular/blob/modules/cache/v1.19.0/modules/cache/memory.go#L201
https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#MemoryCache.DeleteMulti
MemoryCachehttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#MemoryCache
contexthttps://pkg.go.dev/context
Contexthttps://pkg.go.dev/context#Context
stringhttps://pkg.go.dev/builtin#string
errorhttps://pkg.go.dev/builtin#error
Flushhttps://github.com/GoCodeAlone/modular/blob/modules/cache/v1.19.0/modules/cache/memory.go#L171
https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#MemoryCache.Flush
MemoryCachehttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#MemoryCache
contexthttps://pkg.go.dev/context
Contexthttps://pkg.go.dev/context#Context
errorhttps://pkg.go.dev/builtin#error
Gethttps://github.com/GoCodeAlone/modular/blob/modules/cache/v1.19.0/modules/cache/memory.go#L99
https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#MemoryCache.Get
MemoryCachehttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#MemoryCache
contexthttps://pkg.go.dev/context
Contexthttps://pkg.go.dev/context#Context
stringhttps://pkg.go.dev/builtin#string
boolhttps://pkg.go.dev/builtin#bool
GetMultihttps://github.com/GoCodeAlone/modular/blob/modules/cache/v1.19.0/modules/cache/memory.go#L180
https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#MemoryCache.GetMulti
MemoryCachehttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#MemoryCache
contexthttps://pkg.go.dev/context
Contexthttps://pkg.go.dev/context#Context
stringhttps://pkg.go.dev/builtin#string
stringhttps://pkg.go.dev/builtin#string
errorhttps://pkg.go.dev/builtin#error
Sethttps://github.com/GoCodeAlone/modular/blob/modules/cache/v1.19.0/modules/cache/memory.go#L123
https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#MemoryCache.Set
MemoryCachehttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#MemoryCache
contexthttps://pkg.go.dev/context
Contexthttps://pkg.go.dev/context#Context
stringhttps://pkg.go.dev/builtin#string
timehttps://pkg.go.dev/time
Durationhttps://pkg.go.dev/time#Duration
errorhttps://pkg.go.dev/builtin#error
SetEventEmitterhttps://github.com/GoCodeAlone/modular/blob/modules/cache/v1.19.0/modules/cache/memory.go#L38
https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#MemoryCache.SetEventEmitter
MemoryCachehttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#MemoryCache
contexthttps://pkg.go.dev/context
Contexthttps://pkg.go.dev/context#Context
cloudeventshttps://pkg.go.dev/github.com/cloudevents/sdk-go/v2
Eventhttps://pkg.go.dev/github.com/cloudevents/sdk-go/v2#Event
SetMultihttps://github.com/GoCodeAlone/modular/blob/modules/cache/v1.19.0/modules/cache/memory.go#L191
https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#MemoryCache.SetMulti
MemoryCachehttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#MemoryCache
contexthttps://pkg.go.dev/context
Contexthttps://pkg.go.dev/context#Context
stringhttps://pkg.go.dev/builtin#string
timehttps://pkg.go.dev/time
Durationhttps://pkg.go.dev/time#Duration
errorhttps://pkg.go.dev/builtin#error
Statshttps://github.com/GoCodeAlone/modular/blob/modules/cache/v1.19.0/modules/cache/memory.go#L211
https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#MemoryCache.Stats
MemoryCachehttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#MemoryCache
contexthttps://pkg.go.dev/context
Contexthttps://pkg.go.dev/context#Context
stringhttps://pkg.go.dev/builtin#string
float64https://pkg.go.dev/builtin#float64
TriggerCleanupIfNeededhttps://github.com/GoCodeAlone/modular/blob/modules/cache/v1.19.0/modules/cache/memory.go#L59
https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#MemoryCache.TriggerCleanupIfNeeded
MemoryCachehttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#MemoryCache
contexthttps://pkg.go.dev/context
Contexthttps://pkg.go.dev/context#Context
RedisCachehttps://github.com/GoCodeAlone/modular/blob/modules/cache/v1.19.0/modules/cache/redis.go#L14
https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#RedisCache
NewRedisCachehttps://github.com/GoCodeAlone/modular/blob/modules/cache/v1.19.0/modules/cache/redis.go#L20
https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#NewRedisCache
CacheConfighttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheConfig
RedisCachehttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#RedisCache
Closehttps://github.com/GoCodeAlone/modular/blob/modules/cache/v1.19.0/modules/cache/redis.go#L50
https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#RedisCache.Close
RedisCachehttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#RedisCache
contexthttps://pkg.go.dev/context
Contexthttps://pkg.go.dev/context#Context
errorhttps://pkg.go.dev/builtin#error
Connecthttps://github.com/GoCodeAlone/modular/blob/modules/cache/v1.19.0/modules/cache/redis.go#L27
https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#RedisCache.Connect
RedisCachehttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#RedisCache
contexthttps://pkg.go.dev/context
Contexthttps://pkg.go.dev/context#Context
errorhttps://pkg.go.dev/builtin#error
Deletehttps://github.com/GoCodeAlone/modular/blob/modules/cache/v1.19.0/modules/cache/redis.go#L99
https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#RedisCache.Delete
RedisCachehttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#RedisCache
contexthttps://pkg.go.dev/context
Contexthttps://pkg.go.dev/context#Context
stringhttps://pkg.go.dev/builtin#string
errorhttps://pkg.go.dev/builtin#error
DeleteMultihttps://github.com/GoCodeAlone/modular/blob/modules/cache/v1.19.0/modules/cache/redis.go#L179
https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#RedisCache.DeleteMulti
RedisCachehttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#RedisCache
contexthttps://pkg.go.dev/context
Contexthttps://pkg.go.dev/context#Context
stringhttps://pkg.go.dev/builtin#string
errorhttps://pkg.go.dev/builtin#error
Flushhttps://github.com/GoCodeAlone/modular/blob/modules/cache/v1.19.0/modules/cache/redis.go#L111
https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#RedisCache.Flush
RedisCachehttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#RedisCache
contexthttps://pkg.go.dev/context
Contexthttps://pkg.go.dev/context#Context
errorhttps://pkg.go.dev/builtin#error
Gethttps://github.com/GoCodeAlone/modular/blob/modules/cache/v1.19.0/modules/cache/redis.go#L60
https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#RedisCache.Get
RedisCachehttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#RedisCache
contexthttps://pkg.go.dev/context
Contexthttps://pkg.go.dev/context#Context
stringhttps://pkg.go.dev/builtin#string
boolhttps://pkg.go.dev/builtin#bool
GetMultihttps://github.com/GoCodeAlone/modular/blob/modules/cache/v1.19.0/modules/cache/redis.go#L123
https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#RedisCache.GetMulti
RedisCachehttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#RedisCache
contexthttps://pkg.go.dev/context
Contexthttps://pkg.go.dev/context#Context
stringhttps://pkg.go.dev/builtin#string
stringhttps://pkg.go.dev/builtin#string
errorhttps://pkg.go.dev/builtin#error
Sethttps://github.com/GoCodeAlone/modular/blob/modules/cache/v1.19.0/modules/cache/redis.go#L82
https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#RedisCache.Set
RedisCachehttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#RedisCache
contexthttps://pkg.go.dev/context
Contexthttps://pkg.go.dev/context#Context
stringhttps://pkg.go.dev/builtin#string
timehttps://pkg.go.dev/time
Durationhttps://pkg.go.dev/time#Duration
errorhttps://pkg.go.dev/builtin#error
SetMultihttps://github.com/GoCodeAlone/modular/blob/modules/cache/v1.19.0/modules/cache/redis.go#L153
https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#RedisCache.SetMulti
RedisCachehttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#RedisCache
contexthttps://pkg.go.dev/context
Contexthttps://pkg.go.dev/context#Context
stringhttps://pkg.go.dev/builtin#string
timehttps://pkg.go.dev/time
Durationhttps://pkg.go.dev/time#Duration
errorhttps://pkg.go.dev/builtin#error
Statshttps://github.com/GoCodeAlone/modular/blob/modules/cache/v1.19.0/modules/cache/redis.go#L195
https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#RedisCache.Stats
RedisCachehttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#RedisCache
contexthttps://pkg.go.dev/context
Contexthttps://pkg.go.dev/context#Context
stringhttps://pkg.go.dev/builtin#string
float64https://pkg.go.dev/builtin#float64
https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#section-sourcefiles
View all Source fileshttps://github.com/GoCodeAlone/modular/tree/modules/cache/v1.19.0/modules/cache
config.gohttps://github.com/GoCodeAlone/modular/blob/modules/cache/v1.19.0/modules/cache/config.go
engine.gohttps://github.com/GoCodeAlone/modular/blob/modules/cache/v1.19.0/modules/cache/engine.go
errors.gohttps://github.com/GoCodeAlone/modular/blob/modules/cache/v1.19.0/modules/cache/errors.go
events.gohttps://github.com/GoCodeAlone/modular/blob/modules/cache/v1.19.0/modules/cache/events.go
memory.gohttps://github.com/GoCodeAlone/modular/blob/modules/cache/v1.19.0/modules/cache/memory.go
module.gohttps://github.com/GoCodeAlone/modular/blob/modules/cache/v1.19.0/modules/cache/module.go
redis.gohttps://github.com/GoCodeAlone/modular/blob/modules/cache/v1.19.0/modules/cache/redis.go
v2_interfaces.gohttps://github.com/GoCodeAlone/modular/blob/modules/cache/v1.19.0/modules/cache/v2_interfaces.go
Why Go https://go.dev/solutions
Use Cases https://go.dev/solutions#use-cases
Case Studies https://go.dev/solutions#case-studies
Get Started https://learn.go.dev/
Playground https://play.golang.org
Tour https://tour.golang.org
Stack Overflow https://stackoverflow.com/questions/tagged/go?tab=Newest
Help https://go.dev/help
Packages https://pkg.go.dev
Standard Library https://pkg.go.dev/std
Sub-repositories https://pkg.go.dev/golang.org/x
About Go Packages https://pkg.go.dev/about
pkg.go.dev API https://pkg.go.dev/api
About https://go.dev/project
Downloadhttps://go.dev/dl/
Bloghttps://go.dev/blog
Issue Tracker https://github.com/golang/go/issues
Release Notes https://go.dev/doc/devel/release.html
Brand Guidelines https://go.dev/brand
Code of Conduct https://go.dev/conduct
Connect https://www.twitter.com/golang
Twitter https://www.twitter.com/golang
GitHubhttps://github.com/golang
Slack https://invite.slack.golangbridge.org/
r/golang https://reddit.com/r/golang
Meetup https://www.meetup.com/pro/go
Golang Weekly https://golangweekly.com/
Copyrighthttps://go.dev/copyright
Terms of Servicehttps://go.dev/tos
Privacy Policy http://www.google.com/intl/en/policies/privacy/
Report an Issue https://go.dev/s/pkgsite-feedback
https://google.com
Learn more.https://policies.google.com/technologies/cookies

Viewport: width=device-width, initial-scale=1.0


URLs of crawlers that visited me.