Documentation
¶
Index ¶
- type BigCacheBucket
- type CachingBucket
- type CachingManager
- func (c *CachingManager) AddBucket(bucketName string, bucket CachingBucket)
- func (c *CachingManager) Evict(bucketName, key string) error
- func (c *CachingManager) Get(bucketName, key string, result any) error
- func (c *CachingManager) GetBucket(bucketName string) CachingBucket
- func (c *CachingManager) Put(bucketName, key string, data any) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BigCacheBucket ¶
type BigCacheBucket struct {
// contains filtered or unexported fields
}
func NewBigCacheByConfig ¶
func NewBigCacheByConfig(config bigcache.Config) *BigCacheBucket
func NewSimpleBigCache ¶
func NewSimpleBigCache(duration time.Duration) *BigCacheBucket
func (*BigCacheBucket) Evict ¶
func (b *BigCacheBucket) Evict(key string) error
type CachingBucket ¶
type CachingManager ¶
type CachingManager struct {
// contains filtered or unexported fields
}
func NewCacheBucketManager ¶
func NewCacheBucketManager(bucketName string, bucket CachingBucket) *CachingManager
func (*CachingManager) AddBucket ¶
func (c *CachingManager) AddBucket(bucketName string, bucket CachingBucket)
func (*CachingManager) Evict ¶
func (c *CachingManager) Evict(bucketName, key string) error
func (*CachingManager) GetBucket ¶
func (c *CachingManager) GetBucket(bucketName string) CachingBucket
Click to show internal directories.
Click to hide internal directories.