|
| 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/ |
| Learn | https://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 |
| Packages | https://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/ |
| Learn | https://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 |
| Packages | https://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 Packages | https://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 |
| MIT | https://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.mod | https://github.com/GoCodeAlone/modular/tree/modules/cache/v1.19.0/modules/cache/go.mod |
| Learn more about best practices | https://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 |
| Overview | https://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 Engines | https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#hdr-Supported_Cache_Engines |
| Configuration | https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#hdr-Configuration |
| Service Registration | https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#hdr-Service_Registration |
| Usage Examples | https://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 |
| 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 |
| func NewModule() modular.Module | https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#NewModule |
| 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 |
| func (m *CacheModule) CanReload() bool | https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule.CanReload |
| func (m *CacheModule) CollectMetrics(ctx context.Context) modular.ModuleMetrics | https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule.CollectMetrics |
| func (m *CacheModule) Constructor() modular.ModuleConstructor | https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule.Constructor |
| func (m *CacheModule) Delete(ctx context.Context, key string) error | https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule.Delete |
| func (m *CacheModule) DeleteMulti(ctx context.Context, keys []string) error | https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule.DeleteMulti |
| func (m *CacheModule) Dependencies() []string | https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule.Dependencies |
| func (m *CacheModule) EmitEvent(ctx context.Context, event cloudevents.Event) error | https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule.EmitEvent |
| func (m *CacheModule) Flush(ctx context.Context) error | https://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() []string | https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule.GetRegisteredEventTypes |
| func (m *CacheModule) Init(app modular.Application) error | https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule.Init |
| func (m *CacheModule) Name() string | https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule.Name |
| func (m *CacheModule) ProvidesServices() []modular.ServiceProvider | https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule.ProvidesServices |
| func (m *CacheModule) RegisterConfig(app modular.Application) error | https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule.RegisterConfig |
| func (m *CacheModule) RegisterObservers(subject modular.Subject) error | https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule.RegisterObservers |
| func (m *CacheModule) Reload(_ context.Context, changes []modular.ConfigChange) error | https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule.Reload |
| func (m *CacheModule) ReloadTimeout() time.Duration | https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule.ReloadTimeout |
| func (m *CacheModule) RequiresServices() []modular.ServiceDependency | https://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) error | https://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) error | https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule.SetMulti |
| func (m *CacheModule) Start(ctx context.Context) error | https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule.Start |
| func (m *CacheModule) Stop(ctx context.Context) error | 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 |
| func NewMemoryCache(config *CacheConfig) *MemoryCache | https://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) error | https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#MemoryCache.Close |
| func (c *MemoryCache) Connect(ctx context.Context) error | https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#MemoryCache.Connect |
| func (c *MemoryCache) Delete(_ context.Context, key string) error | https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#MemoryCache.Delete |
| func (c *MemoryCache) DeleteMulti(ctx context.Context, keys []string) error | https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#MemoryCache.DeleteMulti |
| func (c *MemoryCache) Flush(_ context.Context) error | https://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) error | https://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) error | https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#MemoryCache.SetMulti |
| func (c *MemoryCache) Stats(_ context.Context) map[string]float64 | https://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 RedisCache | https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#RedisCache |
| func NewRedisCache(config *CacheConfig) *RedisCache | https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#NewRedisCache |
| func (c *RedisCache) Close(ctx context.Context) error | https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#RedisCache.Close |
| func (c *RedisCache) Connect(ctx context.Context) error | https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#RedisCache.Connect |
| func (c *RedisCache) Delete(ctx context.Context, key string) error | https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#RedisCache.Delete |
| func (c *RedisCache) DeleteMulti(ctx context.Context, keys []string) error | https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#RedisCache.DeleteMulti |
| func (c *RedisCache) Flush(ctx context.Context) error | https://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) error | https://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) error | https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#RedisCache.SetMulti |
| func (c *RedisCache) Stats(_ context.Context) map[string]float64 | https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#RedisCache.Stats |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#pkg-constants |
| View Source | https://github.com/GoCodeAlone/modular/blob/modules/cache/v1.19.0/modules/cache/events.go#L5 |
| View Source | https://github.com/GoCodeAlone/modular/blob/modules/cache/v1.19.0/modules/cache/module.go#L77 |
| View Source | https://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 Source | https://github.com/GoCodeAlone/modular/blob/modules/cache/v1.19.0/modules/cache/errors.go#L8 |
| errors | https://pkg.go.dev/errors |
| New | https://pkg.go.dev/errors#New |
| errors | https://pkg.go.dev/errors |
| New | https://pkg.go.dev/errors#New |
| errors | https://pkg.go.dev/errors |
| New | https://pkg.go.dev/errors#New |
| errors | https://pkg.go.dev/errors |
| New | https://pkg.go.dev/errors#New |
| errors | https://pkg.go.dev/errors |
| New | https://pkg.go.dev/errors#New |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#pkg-functions |
| NewModule | https://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 |
| modular | https://pkg.go.dev/github.com/GoCodeAlone/modular |
| Module | https://pkg.go.dev/github.com/GoCodeAlone/modular#Module |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#pkg-types |
| CacheConfig | https://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 |
| string | https://pkg.go.dev/builtin#string |
| time | https://pkg.go.dev/time |
| Duration | https://pkg.go.dev/time#Duration |
| time | https://pkg.go.dev/time |
| Duration | https://pkg.go.dev/time#Duration |
| int | https://pkg.go.dev/builtin#int |
| string | https://pkg.go.dev/builtin#string |
| string | https://pkg.go.dev/builtin#string |
| int | https://pkg.go.dev/builtin#int |
| time | https://pkg.go.dev/time |
| Duration | https://pkg.go.dev/time#Duration |
| CacheEngine | https://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 |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| error | https://pkg.go.dev/builtin#error |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| error | https://pkg.go.dev/builtin#error |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| string | https://pkg.go.dev/builtin#string |
| bool | https://pkg.go.dev/builtin#bool |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| string | https://pkg.go.dev/builtin#string |
| time | https://pkg.go.dev/time |
| Duration | https://pkg.go.dev/time#Duration |
| error | https://pkg.go.dev/builtin#error |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| string | https://pkg.go.dev/builtin#string |
| error | https://pkg.go.dev/builtin#error |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| error | https://pkg.go.dev/builtin#error |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| string | https://pkg.go.dev/builtin#string |
| string | https://pkg.go.dev/builtin#string |
| error | https://pkg.go.dev/builtin#error |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| string | https://pkg.go.dev/builtin#string |
| time | https://pkg.go.dev/time |
| Duration | https://pkg.go.dev/time#Duration |
| error | https://pkg.go.dev/builtin#error |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| string | https://pkg.go.dev/builtin#string |
| error | https://pkg.go.dev/builtin#error |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| string | https://pkg.go.dev/builtin#string |
| float64 | https://pkg.go.dev/builtin#float64 |
| CacheModule | https://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 |
| CanReload | https://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 |
| CacheModule | https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule |
| bool | https://pkg.go.dev/builtin#bool |
| CollectMetrics | https://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 |
| CacheModule | https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| modular | https://pkg.go.dev/github.com/GoCodeAlone/modular |
| ModuleMetrics | https://pkg.go.dev/github.com/GoCodeAlone/modular#ModuleMetrics |
| Constructor | https://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 |
| CacheModule | https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule |
| modular | https://pkg.go.dev/github.com/GoCodeAlone/modular |
| ModuleConstructor | https://pkg.go.dev/github.com/GoCodeAlone/modular#ModuleConstructor |
| Delete | https://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 |
| CacheModule | https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| string | https://pkg.go.dev/builtin#string |
| error | https://pkg.go.dev/builtin#error |
| DeleteMulti | https://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 |
| CacheModule | https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| string | https://pkg.go.dev/builtin#string |
| error | https://pkg.go.dev/builtin#error |
| Dependencies | https://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 |
| CacheModule | https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule |
| string | https://pkg.go.dev/builtin#string |
| EmitEvent | https://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 |
| CacheModule | https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| cloudevents | https://pkg.go.dev/github.com/cloudevents/sdk-go/v2 |
| Event | https://pkg.go.dev/github.com/cloudevents/sdk-go/v2#Event |
| error | https://pkg.go.dev/builtin#error |
| Flush | https://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 |
| CacheModule | https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| error | https://pkg.go.dev/builtin#error |
| Get | https://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 |
| CacheModule | https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| string | https://pkg.go.dev/builtin#string |
| bool | https://pkg.go.dev/builtin#bool |
| GetMulti | https://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 |
| CacheModule | https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| string | https://pkg.go.dev/builtin#string |
| string | https://pkg.go.dev/builtin#string |
| error | https://pkg.go.dev/builtin#error |
| GetRegisteredEventTypes | https://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 |
| CacheModule | https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule |
| string | https://pkg.go.dev/builtin#string |
| Init | https://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 |
| CacheModule | https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule |
| modular | https://pkg.go.dev/github.com/GoCodeAlone/modular |
| Application | https://pkg.go.dev/github.com/GoCodeAlone/modular#Application |
| error | https://pkg.go.dev/builtin#error |
| Name | https://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 |
| CacheModule | https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule |
| string | https://pkg.go.dev/builtin#string |
| ProvidesServices | https://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 |
| CacheModule | https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule |
| modular | https://pkg.go.dev/github.com/GoCodeAlone/modular |
| ServiceProvider | https://pkg.go.dev/github.com/GoCodeAlone/modular#ServiceProvider |
| RegisterConfig | https://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 |
| CacheModule | https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule |
| modular | https://pkg.go.dev/github.com/GoCodeAlone/modular |
| Application | https://pkg.go.dev/github.com/GoCodeAlone/modular#Application |
| error | https://pkg.go.dev/builtin#error |
| RegisterObservers | https://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 |
| CacheModule | https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule |
| modular | https://pkg.go.dev/github.com/GoCodeAlone/modular |
| Subject | https://pkg.go.dev/github.com/GoCodeAlone/modular#Subject |
| error | https://pkg.go.dev/builtin#error |
| Reload | https://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 |
| CacheModule | https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| modular | https://pkg.go.dev/github.com/GoCodeAlone/modular |
| ConfigChange | https://pkg.go.dev/github.com/GoCodeAlone/modular#ConfigChange |
| error | https://pkg.go.dev/builtin#error |
| ReloadTimeout | https://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 |
| CacheModule | https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule |
| time | https://pkg.go.dev/time |
| Duration | https://pkg.go.dev/time#Duration |
| RequiresServices | https://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 |
| CacheModule | https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule |
| modular | https://pkg.go.dev/github.com/GoCodeAlone/modular |
| ServiceDependency | https://pkg.go.dev/github.com/GoCodeAlone/modular#ServiceDependency |
| Set | https://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 |
| CacheModule | https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| string | https://pkg.go.dev/builtin#string |
| time | https://pkg.go.dev/time |
| Duration | https://pkg.go.dev/time#Duration |
| error | https://pkg.go.dev/builtin#error |
| SetMulti | https://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 |
| CacheModule | https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| string | https://pkg.go.dev/builtin#string |
| time | https://pkg.go.dev/time |
| Duration | https://pkg.go.dev/time#Duration |
| error | https://pkg.go.dev/builtin#error |
| Start | https://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 |
| CacheModule | https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| error | https://pkg.go.dev/builtin#error |
| Stop | https://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 |
| CacheModule | https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheModule |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| error | https://pkg.go.dev/builtin#error |
| MemoryCache | https://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 |
| NewMemoryCache | https://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 |
| CacheConfig | https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheConfig |
| MemoryCache | https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#MemoryCache |
| CleanupNow | https://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 |
| MemoryCache | https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#MemoryCache |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| Close | https://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 |
| MemoryCache | https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#MemoryCache |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| error | https://pkg.go.dev/builtin#error |
| Connect | https://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 |
| MemoryCache | https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#MemoryCache |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| error | https://pkg.go.dev/builtin#error |
| Delete | https://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 |
| MemoryCache | https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#MemoryCache |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| string | https://pkg.go.dev/builtin#string |
| error | https://pkg.go.dev/builtin#error |
| DeleteMulti | https://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 |
| MemoryCache | https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#MemoryCache |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| string | https://pkg.go.dev/builtin#string |
| error | https://pkg.go.dev/builtin#error |
| Flush | https://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 |
| MemoryCache | https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#MemoryCache |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| error | https://pkg.go.dev/builtin#error |
| Get | https://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 |
| MemoryCache | https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#MemoryCache |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| string | https://pkg.go.dev/builtin#string |
| bool | https://pkg.go.dev/builtin#bool |
| GetMulti | https://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 |
| MemoryCache | https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#MemoryCache |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| string | https://pkg.go.dev/builtin#string |
| string | https://pkg.go.dev/builtin#string |
| error | https://pkg.go.dev/builtin#error |
| Set | https://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 |
| MemoryCache | https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#MemoryCache |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| string | https://pkg.go.dev/builtin#string |
| time | https://pkg.go.dev/time |
| Duration | https://pkg.go.dev/time#Duration |
| error | https://pkg.go.dev/builtin#error |
| SetEventEmitter | https://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 |
| MemoryCache | https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#MemoryCache |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| cloudevents | https://pkg.go.dev/github.com/cloudevents/sdk-go/v2 |
| Event | https://pkg.go.dev/github.com/cloudevents/sdk-go/v2#Event |
| SetMulti | https://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 |
| MemoryCache | https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#MemoryCache |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| string | https://pkg.go.dev/builtin#string |
| time | https://pkg.go.dev/time |
| Duration | https://pkg.go.dev/time#Duration |
| error | https://pkg.go.dev/builtin#error |
| Stats | https://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 |
| MemoryCache | https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#MemoryCache |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| string | https://pkg.go.dev/builtin#string |
| float64 | https://pkg.go.dev/builtin#float64 |
| TriggerCleanupIfNeeded | https://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 |
| MemoryCache | https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#MemoryCache |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| RedisCache | https://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 |
| NewRedisCache | https://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 |
| CacheConfig | https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#CacheConfig |
| RedisCache | https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#RedisCache |
| Close | https://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 |
| RedisCache | https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#RedisCache |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| error | https://pkg.go.dev/builtin#error |
| Connect | https://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 |
| RedisCache | https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#RedisCache |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| error | https://pkg.go.dev/builtin#error |
| Delete | https://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 |
| RedisCache | https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#RedisCache |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| string | https://pkg.go.dev/builtin#string |
| error | https://pkg.go.dev/builtin#error |
| DeleteMulti | https://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 |
| RedisCache | https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#RedisCache |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| string | https://pkg.go.dev/builtin#string |
| error | https://pkg.go.dev/builtin#error |
| Flush | https://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 |
| RedisCache | https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#RedisCache |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| error | https://pkg.go.dev/builtin#error |
| Get | https://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 |
| RedisCache | https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#RedisCache |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| string | https://pkg.go.dev/builtin#string |
| bool | https://pkg.go.dev/builtin#bool |
| GetMulti | https://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 |
| RedisCache | https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#RedisCache |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| string | https://pkg.go.dev/builtin#string |
| string | https://pkg.go.dev/builtin#string |
| error | https://pkg.go.dev/builtin#error |
| Set | https://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 |
| RedisCache | https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#RedisCache |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| string | https://pkg.go.dev/builtin#string |
| time | https://pkg.go.dev/time |
| Duration | https://pkg.go.dev/time#Duration |
| error | https://pkg.go.dev/builtin#error |
| SetMulti | https://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 |
| RedisCache | https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#RedisCache |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| string | https://pkg.go.dev/builtin#string |
| time | https://pkg.go.dev/time |
| Duration | https://pkg.go.dev/time#Duration |
| error | https://pkg.go.dev/builtin#error |
| Stats | https://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 |
| RedisCache | https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#RedisCache |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| string | https://pkg.go.dev/builtin#string |
| float64 | https://pkg.go.dev/builtin#float64 |
| ¶ | https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/cache#section-sourcefiles |
| View all Source files | https://github.com/GoCodeAlone/modular/tree/modules/cache/v1.19.0/modules/cache |
| config.go | https://github.com/GoCodeAlone/modular/blob/modules/cache/v1.19.0/modules/cache/config.go |
| engine.go | https://github.com/GoCodeAlone/modular/blob/modules/cache/v1.19.0/modules/cache/engine.go |
| errors.go | https://github.com/GoCodeAlone/modular/blob/modules/cache/v1.19.0/modules/cache/errors.go |
| events.go | https://github.com/GoCodeAlone/modular/blob/modules/cache/v1.19.0/modules/cache/events.go |
| memory.go | https://github.com/GoCodeAlone/modular/blob/modules/cache/v1.19.0/modules/cache/memory.go |
| module.go | https://github.com/GoCodeAlone/modular/blob/modules/cache/v1.19.0/modules/cache/module.go |
| redis.go | https://github.com/GoCodeAlone/modular/blob/modules/cache/v1.19.0/modules/cache/redis.go |
| v2_interfaces.go | https://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 |
| Download | https://go.dev/dl/ |
| Blog | https://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 |
| GitHub | https://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/ |
| Copyright | https://go.dev/copyright |
| Terms of Service | https://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 |